The modules support the back-end interactions with an oTherm instance. They are provided as examples only.


This set of analysis modules uses the oTherm APIs to access oTherm data. See the `API Documentation <> for more details. The more complex oTherm data is organized into dataclasses that use that are ready for analysis. For example,

    class ThermalLoad:
        uuid: str
        name: str
        description: Optional[str]
        conditioned_area: float
        heating_design_load: float
        cooling_design_load: float
        heating_design_oat: float
        cooling_design_oat: float


A collection of scripts that enable uploading and downloading of data from an oTherm instance