#系统 #太阳 #Python #天文学 #计算 #PyO3

spacerocks

太阳系计算软件

5 个版本

0.1.4 2024年3月19日
0.1.3 2023年3月13日
0.1.2 2023年3月10日
0.1.1 2023年3月10日
0.1.0 2023年3月10日

#69 in 模拟

Download history

每月135次下载

GPL-3.0 许可证

270KB
5K SLoC

Alt text

spacerocks Python 3.6+ PyPI version shields.io License: GPL v3 Documentation Status codecov

spacerocks 是一个将太阳系置于您指尖的软件包。

该包用 Rust 编写,并使用 PyO3 暴露给 Python

Python 安装

要从源安装,您需要安装 Rustmaturin

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
pip install maturin

git clone https://github.com/kjnapier/spacerocks
cd spacerocks
cd py-spacerocks
maturin develop --release

您还需要在您的系统上安装 cspice,并将其位置添加到您的路径中

export CSPICE_DIR="/path/to/cspice"

如果您使用的是 Unix 系统,您可能需要将 cspice.a 重命名为 libcspice.a

我们实际上只使用了很少的 cspice 函数,因此在未来应该可以删除这个依赖。如果您想帮忙,请发送消息!

依赖项

~16–32MB
~509K SLoC