Crate smoital

Crate smoital 

Source
Expand description

§Smoital Timekeeping Library

Implements the Synodic Mars-Orbit Intercalary Timezone Alignment (Smoital) system. Based on the paper “The Smoital System” (Joffe, 2025).

Features:

  • Heuristic Smonth Schedule generation.
  • Optimized Clock display logic (XM/Overflow).
  • Precise Mars/Earth duration conversion.
  • IANA Timezone Rule generation.

Re-exports§

pub use clock::DisplayMode;
pub use clock::SmoitalClock;
pub use date::SmoitalDate;
pub use duration::MarsDuration;
pub use schedule::HeuristicSchedule;
pub use schedule::SmonthSchedule;
pub use year::SmoitalYear;

Modules§

clock
constants
date
duration
iana
schedule
year