API Reference¶
This section provides detailed API documentation for Physities.
Core Modules¶
Module Overview¶
- physities.src.unit
The main module for working with physical quantities. Contains the
Unitbase class,MetaUnitmetaclass, and pre-defined unit types likeMeter,Second,Kilogram, etc.- physities.src.scale
Defines the
Scaleclass that combines aDimensionwith conversion factors for unit definitions.- physities.src.dimension
Defines the
Dimensionclass for representing physical dimensions and theBaseDimensionenum for the 7 SI base dimensions.- physities.src.exceptions
Custom exception classes for error handling:
PhysitiesError: Base exception for all physities errorsDimensionMismatchError: Incompatible dimensions in operationInvalidConversionError: Invalid unit conversionInvalidOperationError: Invalid arithmetic operationInvalidPowerError: Invalid power/exponent operation