naif cspice工具包的python包装器
spiceyp的Python项目详细描述
spiceypy是naif c spice工具包(n66)的python包装器, 与Python2和3兼容,使用cTypes编写。
Continuous Integration | Code Coverage | Docs | Chat | Citation |
---|---|---|---|---|
简介
spiceypy是用于SPICE Toolkit的python包装器。 香料对科学家和工程师来说都是必不可少的工具 太阳系几何学的科学领域。请访问naif网站了解更多关于spice的细节。
important:我目前与nasa、naif或jpl没有关系。这个 代码按“原样”提供,使用风险自负。
引用spiceypy
如果你正在出版使用香料的作品,请引用 Spiceypy和SpiceToolkit。引文信息 因为香料可以在naif网站上找到。请引用香料 使用本自述文件顶部的Zenodo Doi徽章。引用信息 关于spiceypy,用户身份,以及它是如何工作的,请引用我的2017年摘要,可在https://ui.adsabs.harvard.edu/#abs/2017LPICo1986.7081A获取引用信息。
安装
PyPI | Conda Forge |
---|---|
spiceypy可以通过运行以下命令使用pip安装: pip install spiceypy
Anaconda用户应通过运行以下命令使用Conda Forge分发Spiceypy: conda config --add channels conda-forgeconda install spiceypy
如果要从源安装spiceypy,请首先下载或克隆项目。然后运行python setup.py install。 要卸载,请运行pip uninstall spiceypy。
文档
Spiceypy文档可在以下网址获得: spiceypy.readthedocs.org。 为了利用优秀的documentation provided by the NAIF.,特意删节了spiceypy的文档。 请参阅NAIF网站上的C和IDL文档 深入的解释。每个函数docstring都有指向 在naif文档中至少有对应的c函数。
如何帮助
如果您发现某个功能没有按预期工作,我们随时欢迎您的反馈, 提交一个问题,详细说明如何重现问题。如果你经常使用香料 请考虑通过引用我使用上面的zenodo doi来为项目做贡献。
已知工作环境:
spicypy与现代linux、mac和windows兼容 环境。因为包是一个包装器,所以任何环境 naif支持的spiceypy也不支持。 如果您的系统出现问题,请提交一个包含详细信息的问题。 请注意,对python次要版本的支持通常会逐步停止 随着新版本的发布。
- 操作系统:OS X、Linux、Windows
- CPU:仅64位!
- python 2.7、3.3、3.4、3.5、3.6、3.7
致谢
DaRasch斯派克明写道,我 看着让香料细胞工作,谢谢!