spacerocks

Crates.iospacerocks
lib.rsspacerocks
version0.1.4
sourcesrc
created_at2023-03-10 19:42:29.935548
updated_at2024-03-19 22:00:11.418789
descriptionSoftware for solar system calculations.
homepage
repositoryhttps://github.com/kjnapier/spacerocks
max_upload_size
id806678
size270,045
Kevin Napier (kjnapier)

documentation

README

Alt text

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

spacerocks is a software package that puts the solar system at your fingertips.

The package is written in Rust and is exposed to Python using PyO3.

Python Installation

To install from source, you will need to have Rust and maturin installed.

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

You will also need to have cspice installed on your system, and add its location to your path as

export CSPICE_DIR="/path/to/cspice"

You might also need to rename cspice.a to libcspice.a if you are on a Unix system.

We actually use very few of the cspice functions, so it should be possible to remove this dependency in the future. If you would like to help with this, please send a message!

Commit count: 623

cargo fmt