用于替代现有IRAF CL的Pythonic接口
项目描述
PyRAF是一个在类似Python的环境中运行IRAF任务的命令语言。它的工作方式与IRAF非常相似,但已更新以允许导入Python模块、在任何目录中启动、GUI参数编辑和帮助等功能。最重要的是,它可以导入Python,允许您在更大的脚本中运行IRAF命令。
安装
要安装PyRAF,需要已安装IRAF和Python。对于IRAF安装,自编译的二进制IRAF包(例如在Ubuntu中)都适用。
IRAF的安装应该有一个配置正确的环境,特别是iraf环境变量必须设置为指向IRAF安装目录(例如,在Ubuntu或Debian系统上为/usr/lib/iraf/)。在多架构IRAF安装中,IRAFARCH环境变量应指定要使用的架构。这通常在IRAF安装过程中已经设置。
PyRAF所需的Python最低版本为3.6,但建议使用最新版本。可以在venv或conda这样的虚拟环境中进行安装。
可以使用命令pip3 install pyraf从PyPI安装此软件包。请注意,如果PyPI上没有提供二进制安装版本,则需要编译,因此除了pip3之外,还需要安装C编译器和开发库(在Linux上为libx11-dev)。
贡献代码、文档或反馈
IRAF和PyRAF只能通过用户的贡献来生存,因此我们欢迎并鼓励您的贡献。报告错误的最佳方式是在PyRAF GitHub问题页面上创建新的问题。要贡献补丁,我们建议在GitHub上创建拉取请求。
许可证
PyRAF采用3条款BSD风格许可 - 请参阅LICENSE.txt文件。
文档
项目详情
关闭
pyraf-2.2.2.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c122d01a22da8ee181f874b7ce7b7f720587a9a72910333d2af09a25b91a2f45 |
|
MD5 | 1e72b450eb2d47b158068ac2597e3981 |
|
BLAKE2b-256 | d9ea359640137867c9f3b3ddbc78874c80adf6b98b7ab1ff05637f6eea63d8d8 |