跳转到主要内容

用于替代现有IRAF CL的Pythonic接口

项目描述

Pyraf release Pyraf CI Status PyRAF Coverage Status Documentation Status

PyRAF是一个在类似Python的环境中运行IRAF任务的命令语言。它的工作方式与IRAF非常相似,但已更新以允许导入Python模块、在任何目录中启动、GUI参数编辑和帮助等功能。最重要的是,它可以导入Python,允许您在更大的脚本中运行IRAF命令。

安装

要安装PyRAF,需要已安装IRAFPython。对于IRAF安装,自编译的二进制IRAF包(例如在Ubuntu中)都适用。

IRAF的安装应该有一个配置正确的环境,特别是iraf环境变量必须设置为指向IRAF安装目录(例如,在Ubuntu或Debian系统上为/usr/lib/iraf/)。在多架构IRAF安装中,IRAFARCH环境变量应指定要使用的架构。这通常在IRAF安装过程中已经设置。

PyRAF所需的Python最低版本为3.6,但建议使用最新版本。可以在venvconda这样的虚拟环境中进行安装。

可以使用命令pip3 install pyrafPyPI安装此软件包。请注意,如果PyPI上没有提供二进制安装版本,则需要编译,因此除了pip3之外,还需要安装C编译器和开发库(在Linux上为libx11-dev)。

贡献代码、文档或反馈

IRAF和PyRAF只能通过用户的贡献来生存,因此我们欢迎并鼓励您的贡献。报告错误的最佳方式是在PyRAF GitHub问题页面上创建新的问题。要贡献补丁,我们建议在GitHub上创建拉取请求

许可证

PyRAF采用3条款BSD风格许可 - 请参阅LICENSE.txt文件。

文档

项目详情


下载文件

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

源分发

pyraf-2.2.2.tar.gz (600.6 kB 查看哈希)

由以下机构支持