Skip to main content

FITS 文件的实用程序:安全(解)压缩、导出到图像/电影、集合上的并行操作和 QA

项目描述

FITSbits 是一个 Python 包,其中包含用于处理 FITS 文件的各种实用程序。

从 Python 包索引 (PyPI)安装fitbits :

$ pip install fitsbits

有关详细信息,请参阅下面的安装说明

这个包需要 Python >= 3.6。

包装内容

  • compression.py:包含对 gzip 和 fpack 格式的 FITS 文件执行安全和原子压缩和解压缩的函数。需要 GNU gzip 和 CFITSIO fpack/funpack 实用程序。

  • export.py:包含将 FITS 图像导出为 JPEG、为 FITS 图像生成标记并将其导出为 PNG 以及将 FITS JPEG 集合转换为电影的功能。

  • files.py:包含处理 FITS 文件集合的函数:并行提取标题信息(包括正则表达式匹配),按 FITS 标题键排序和过滤;通过指向、观察对象、图像类型或文件名模式对帧进行分组;以及 FITS 文件列表或目录的并行压缩和解压缩。

  • operations.py:包含对 FITS 文件执行各种标题和数据提取操作的函数。

  • quality.py:包含有助于评估 FITS 图像质量的功能:包括提取图像背景、平铺图像、检查图像曲率和渐晕以及计算图像统计信息。

命令行实用程序

  • fit2export.pyfitsbits-export :安装此软件包时可用的命令行实用将 FITS 图像导出为完整的 JPEG 或 PNG、标记 PNG 或指定区域的 JPEG/PNG(RA/Dec 或 x/y 坐标框)。

  • fit2mp4.pyfitsbits-movie :安装此软件包时可用的命令行实用将一系列 FITS 图像转换为 MP4 电影。需要 FFmpeg

  • fitshdr.pyfitsbits-header :安装此软件包时可用的命令行实用提取 FITS 文件的标头并将其转储到标准输出。

变更日志

请参阅https://github.com/waqasbhatti/fitsbits/blob/master/CHANGELOG.md以获取适用于标记发布版本的更改列表。

安装

要求

此软件包需要以下其他软件包:

  • 麻木的
  • scipy
  • 天体
  • 枕头
  • 文件锁
  • 韧性
  • scikit-学习

使用 pip 安装

您可以安装 fitbits:

( venv ) $ pip install fitsbits

其他安装方法

安装最新版本(有时可能不稳定):

$ git clone https://github.com/waqasbhatti/fitsbits
$ cd fitsbits
$ python setup.py install
$ # or use pip install . to install requirements automatically
$ # or use pip install -e . to install in develop mode along with requirements

执照

fitsbits是根据 MIT 许可证提供的。有关全文,请参阅 LICENSE 文件。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

fitbits-0.1.4.tar.gz (440.3 kB 查看哈希

已上传 source

内置分布

fitbits-0.1.4-py3-none-any.whl (431.0 kB 查看哈希

已上传 py3