Python API
The lunartrace package is the numeric authority of the project: every value the web
workbench shows is computed here. These pages are generated from the source docstrings
(numpydoc) at build time.
| Module | Purpose |
|---|---|
lunartrace.science.slope_quality | slope_quality/v1: validity, inclusion, ROI accounting |
lunartrace.science.study | Frozen Site01 study run, receipts and replay |
lunartrace.science.raster_projection | slope_raster/v0 display projection of the grid |
lunartrace.projection | Web projection contract emitted from Python results |
lunartrace.temporal | One-call temporal Study: frontiers, why, save and replay |
lunartrace.sites | Named sites, query boxes and registered event bases |
lunartrace.science.ode | Lunar ODE fetch and retained-source custody |
lunartrace.standing | Standing levels and claim boundaries |
lunartrace.display_sun | Display-only Sun geometry from pinned SPICE kernels |
lunartrace.sun_oracle | Independent analytical Sun-direction oracle |
lunartrace.workbench.server | Workbench sidecar HTTP routes |
lunartrace.workbench.roi | ROI evaluation and grid-cell resolution for the workbench |
lunartrace.workbench.presets | Preset Python scripts for an ROI |
lunartrace.workbench.lab | marimo Lab notebooks for an ROI |
lunartrace.workbench.figures | Deterministic figure export |