卡萨科尔的包装,射电天文学图书馆
python-casacore的Python项目详细描述
python casacore
python casacore是一组python绑定,用于casacore, 一个用于射电天文学的c++库。python casacore取代了旧的 pyrap。
python casacore文档可以在casacore.github.io/python-casacore上找到。
安装
debian&ubuntu
python casacore现在是debian和ubuntu的一部分,可以使用apt:
$ sudo apt-get install python-casacore
内核
如果您想要更新的python casacore版本,并且您正在运行最新的 ubuntu lts您可以启用KERN suite存储库和 安装二进制软件包
$ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:kernsuite/kern-5 $ sudo apt-get update $ sudo apt-get install python-casacore
来源
安装这些要求:
在ubuntu上,您可以使用以下命令安装它们:
$ apt-get install casacore-dev python-numpy \ python-setuptools libboost-python-dev libcfitsio3-dev wcslib-dev
编译并安装:
$ pip install python-casacore
或者从源存储库安装:
$ python ./setup.py install
如果编译失败,您可能需要帮助编译器找到 boost和casacore库和头文件。您可以通过cflags环境来控制这个 变量。例如,在OS X上使用自制和Clang时,需要执行以下操作 这个:
CFLAGS="-std=c++11 \ -I/usr/local/Cellar/boost/1.68.0/include/ \ -I/usr/local/include/ \ -L/usr/local/Cellar/boost/1.68.0/lib \ -L/usr/local/lib/" \ pip install python-casacore
支架
如果您有任何问题、建议或疑问,请在 python casacore github问题跟踪程序。