moonkit

moonkit

A unified Python toolkit for lunar science.

Moon motion, eclipses, visibility, surface illumination, and lunar coordinates behind one consistent API.

Status: early development. Nothing is usable yet. Version 0.0.1 is a name-reserving placeholder.

pip install moonkit

Planned modules

Scope for the first releases. None of these are implemented.

What it might look like

from moonkit import Observer, moon site = Observer(lat=51.48, lon=-0.00) pos = moon.position( site, at="2026-03-03T18:20Z") print(pos.altitude) # degrees up print(pos.azimuth) # degrees east print(pos.illumination) # 0 to 1

Illustrative API sketch. Not implemented yet.