planetsfactory 0.0.1

Planet factory — classify, build and catalogue planets for any star system: Solar System, TRAPPIST-1, Kepler-90, Proxima Centauri, or fully custom worlds.
Documentation
# Coming Soon

## Current State

- Planet type system: terrestrial, gas giant, ice giant with class-specific physics
- Terrestrial planets: Mercury, Venus, Earth, Mars with iron core fraction, magnetic moment, tidal locking
- Gas giants: Jupiter, Saturn, hot Jupiters with ring Roche limits, metallic hydrogen, Kelvin-Helmholtz timescale
- Ice giants: Uranus, Neptune with ice/rock mantle, magnetic dipole offset, wind speed estimates
- Gravitation, atmosphere, and interior structure models
- Orbital mechanics: Kepler solver, elements ↔ Cartesian, vis-viva
- Formation models: core accretion, disk instability, pebble accretion
- Evolution: cooling, photo-evaporation, tidal migration, habitable zone boundaries
- System generator for procedural planetary systems (Titius-Bode spacing)
- Photometry, transit, and radial velocity observables
- 4 preset systems: Solar System, TRAPPIST-1, Kepler-90, Proxima Centauri
- 77 integration tests, 3 runnable examples

## Planned

- All hardcoded physical constants will be removed once sciforge includes them
- Dwarf planet types (Pluto, Ceres, Eris) with Kuiper belt / asteroid belt presets
- Rogue planet support (unbound, no parent star)
- Multi-star system presets (Alpha Centauri AB, Kepler-16)
- Direct imaging observables (contrast curves, inner working angle)
- Atmospheric escape models (hydrodynamic blow-off, ion pick-up)
- Planetary magnetic field models (dynamo scaling laws)