API#
Core Classes#
Unit-aware data structures for scalar values, arrays, and dataframes.
|
Class to represent parameters and variables in the system. |
|
A container for homogeneous numerical data with associated physical units. |
|
Enhanced DataFrame with unit tracking capabilities. |
|
Conversion factor between two units. |
|
Class containing any unit valid with SI unit system. |
System Classes#
Classes for modeling thermal systems and running parametric analyses.
|
Plant base class with component management. |
|
|
dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object's (key, value) pairs dict(iterable) -> new dictionary initialized as if via: d = {} for k, v in iterable: d[k] = v dict(**kwargs) -> new dictionary initialized with the name=value pairs in the keyword argument list. For example: dict(one=1, two=2). |
|
|
Enhanced parametric analysis manager with full unit tracking. |
Time Series Generators (TSG)#
Weather data, Market data and other time series generation classes.
|
Time parameters for simulations. |
|
Protocol for electricity market data loaders. |
|
|
|
Chilean electricity market data loader (SEN - Sistema Eléctrico Nacional). |
|
Weather generator protocol. |
|
TMY (Typical Meteorological Year) weather generator. |
|
Monte Carlo weather generator. |
|
Historical weather generator. |
Constant day weather generator. |
Utilities#
Helper functions and classes for locations, heat transfer, thermophysical properties, and solar calculations.
|
Protocol for location classes. |
|
|
|
Thermophysical Properties#
Available Materials (provide rho(T), cp(T), k(T) methods):
|
|
|
|
|
|
|
|
|
|
|
|
|
Available Fluids (provide additional mu(T), h(T), Pr(T) and other fluid properties):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|