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 the package via pip:
pip install saltishaker
Note
While the package is listed on PyPI as saltishaker, it is imported in Python as saltshaker. All examples in this documentation use the saltshaker import.
Alternatively, you can install directly from the GitHub repository:
pip install git+https://github.com/enzoperesafonso/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