squishyplanet
squishyplanet.readthedocs.io
Spec sheet
- Purpose
- A lightweight Python package for producing lightcurves and phase curves of non-spherical exoplanets.Read 5 Oct 2026 · squishyplanet.readthedocs.io
- Audience
- The package is aimed at users modeling non-spherical exoplanet transits and related light curves, including researchers analyzing high-precision data.Read 5 Oct 2026 · squishyplanet.readthedocs.io
- Support
- The maintainers ask users to report problems as GitHub issues and welcome questions to the maintainers.Read 5 Oct 2026 · squishyplanet.readthedocs.io
- License
- The project is freely available under the MIT License.Read 5 Oct 2026 · github.com
- Exposure correction
- Lightcurves can be oversampled and integrated to account for finite exposure times.Read 5 Oct 2026 · squishyplanet.readthedocs.io
- GPU limit
- Although it can run on GPUs or TPUs through JAX, it is not optimized for GPU use and may perform poorly there.Read 5 Oct 2026 · squishyplanet.readthedocs.io
- Installation
- The package installs with pip on Mac and Linux; Windows installation may require setting up compatible JAX and jaxlib versions first.Read 5 Oct 2026 · squishyplanet.readthedocs.io
- Integration
- The package is built on JAX and returns JAX arrays; its documentation links to jaxoplanet and starry for comparisons or implementation context.Read 5 Oct 2026 · squishyplanet.readthedocs.io
- Limb darkening
- It supports polynomial stellar limb-darkening profiles at arbitrary order, with coefficients supplied by the user.Read 5 Oct 2026 · squishyplanet.readthedocs.io
- Modeling
- It models triaxial exoplanets deformed by rotation or tidal forces and generates models for users to compare with data.Read 5 Oct 2026 · squishyplanet.readthedocs.io
- Performance limit
- The documentation estimates transit-only calculations at tens of milliseconds and phase-curve evaluations at hundreds of milliseconds, and says gradient-dependent methods such as HMC are likely impractical currently.Read 5 Oct 2026 · squishyplanet.readthedocs.io
- Primary interface
- The OblateSystem class generates transit, eclipse, and phase curve models for oblate planets.Read 5 Oct 2026 · squishyplanet.readthedocs.io
Plans and prices
squishyplanet Free Python package · MIT License · install with pip Read 5 Oct 2026 · github.com
Where Specifiction places it
- Astronomy Apps#31 of 357.2