Installation
Requirements
saltshaker requires Python 3.12 or newer. It depends on several core astronomical and scientific packages:
astropy(>=6.1.1)astroplan(>=0.10.1)numpy(>=1.26.4)scipy(>=1.14.0)pandas(>=2.3.3)matplotlib(>=3.10.8)
Standard Installation
You can install saltshaker via pip (once published to PyPI):
pip install saltshaker
Alternatively, you can install directly from the GitHub repository:
pip install git+https://github.com/enzo-peres-afonso/saltshaker.git
Development Installation
If you want to contribute to saltshaker or modify the source code, we recommend using Poetry to manage your environment.
Clone the repository:
git clone https://github.com/enzo-peres-afonso/saltshaker.git cd saltshaker
Install dependencies (including development tools like
pytest,ruff, andsphinx):poetry installActivate the virtual environment:
poetry shellRun the tests to ensure everything is working:
pytest