PLIO1#

class astropy.io.fits.hdu.compressed._codecs.PLIO1(*, tilesize: int)[源代码]#

基类:Codec

符合PLIO1压缩和解压缩算法。

IRAF Plio(像素列表)算法是用来以压缩形式存储整数值图像蒙版的。这样的掩码通常有很大的恒定值区域,因此是高度可压缩的。使用的压缩算法基于游程编码,能够动态跟踪图像中的级别变化,允许使用16位编码,而不考虑图像深度。

属性摘要

codec_id 

编解码器标识符。

方法总结

decode \(Buf)

使用Plio_1算法解压缩缓冲区。

encode \(Buf)

使用Plio_1算法压缩缓冲区中的数据。

属性文档

codec_id = 'FITS_PLIO1'#

编解码器标识符。

方法文件

decode(buf)[源代码]#

使用Plio_1算法解压缩缓冲区。

参数:
buf : bytesarray_like字节或NumPy:ARRAY_LIKE

要解压缩的缓冲区。

返回:
buf : np.ndarraynp.ndarray

解压缩的缓冲区。

encode(buf)[源代码]#

使用Plio_1算法压缩缓冲区中的数据。

参数:
buf : bytesarray_like字节或NumPy:ARRAY_LIKE

要压缩的缓冲区。

返回:
bytes

压缩的字节数。