Skip to content

Milestones

List view

  • - Complete public-facing documentation - API frozen and versioned for stability - Ready for final testing and validation before 1.0

    No due date
  • - Native validation and serialization for dimensioned quantities - Enables safe configuration in data models and APIs - Bridges `ucon`’s algebraic model with modern Python typing ecosystems

    No due date
  • - Reliable, developer-friendly foundation - Consistent runtime behavior and output clarity - Prepares API for public documentation and 1.0 freeze

    No due date
  • - Support for function-based (nonlinear) physical conversions - Unified algebraic framework across all conversion types - Rich, semantically meaningful representation of dimensionless quantities - Enables acoustics (dB), geometry (rad, sr), statistics (probability), and fractional scales (%, ppm)

    No due date
  • Will have achieved these outcomes: - Registry-based extensibility for domain-specific systems - Dynamic unit registration and discovery - Groundwork for plugin-style system extensions

    No due date
    4/4 issues closed
  • Will have achieved these outcomes: - Unified conversion taxonomy - Reversible, dimension-checked conversions - Forms the basis for nonlinear and domain-specific conversion families

    No due date
    5/5 issues closed
  • Will have achieved these outcomes: - All units acquire explicit dimensional semantics - Enables composable and type-safe dimensional operations - Establishes the mathematical foundation for future conversions - Unified algebraic foundation for all scaling and magnitude operations - Precise, reversible cross-base math (`2ⁿ ↔ 10ᵐ`) - Simplified, consistent `Scale` and `Number` behavior - Ready for integration into the conversion engine (`ucon.conversions`)

    No due date
    27/27 issues closed