Governance#
Welcome to Governance, the foundational module detailing the constitutional rules, physical unit guarantees, argument validation protocols, dependency management architecture, precision standards, and diagnostic monitoring systems of MolSysMT.
Governance establishes the framework’s reliability contract: ensuring unit safety across all calculations, enforcing strict public versus private API boundaries, dynamically managing soft third-party dependencies, and monitoring execution health with SMonitor.
Contents#
Quantities & Units
Unit-safety guarantees, canonical internal base units (nm,ps,K,e),pyunitwizardintegration, and fast-track unit bypass.Argument Digestion
Centralized argument digestion with@digest, input selection interpretation, and the explicit trusted boundary ofskip_digestion=True.Public API & Lifecycle Standards
Public versus_privatemodule boundaries,@digestscope rules, API lifecycle integrity standards, and deprecation policies.Dependency Management
Hard versus soft dependencies, central mapping inmolsysmt._depdigest, lazy loading of third-party libraries, and@dep_digestcapability enforcement.Configuration Options
Global session configuration options viamolsysmt.configureand contextual environment overrides.Numeric Precision & Data Standards
Numeric precision policies (float32/float64), coordinate array dimension invariants, and string identifier normalization (*_idas strings).SMonitor & Diagnostic Telemetry
Real-time diagnostic monitoring, RAM memory pressure warnings (MemoryPressureWarning), and execution telemetry managed by SMonitor.