naif cspice工具包的python包装器

spiceyp的Python项目详细描述


spiceypy是naif c spice工具包(n66)的python包装器, 与Python2和3兼容,使用cTypes编写。

Continuous IntegrationCode CoverageDocsChatCitation
Travis Build StatusWindows Build StatusCoverage StatusDocumentation StatusJoin the chatCitation

简介

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获取引用信息。

安装

PyPIConda Forge
PyPIConda Version

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斯派克明写道,我 看着让香料细胞工作,谢谢!

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在数据库中插入行时自动发送电子邮件?   从进程输出读取的Java问题   java质疑StyledDocument和JTextPane之间的关系,以及接口的正确使用   java错误getPlayer(args[0]);   java如何使Spring引导在重新打包的WAR中包含清单文件?   Java中的除法与模   java使用2d数组和JfreeChart制作散点图   java扩展SonarQube FindBugs插件和自定义FindBugs插件   javaspring:hibernate+ehcache   具有不正确的equals和HashCode实现的java HashMap   java Jaspersoft报告网。旧金山。jasperreports。发动机例外:net。旧金山。jasperreports。发动机填满JRepressionEvalException:计算表达式时出错   java如果输入与其变量不匹配,如何添加错误   在java中使用简单数组[]实现队列   无法启动上下文路径/hsx上的java FAIL应用程序