API reference#
energy_analysis_toolbox library is structured as follows.
The main subpackages in ct are the following :
energy_analysis_toolbox.timeseriesis a subpackage containing generic functionalities related to time-series analysis, without assumption on the physical nature of the data.energy_analysis_toolbox.powerandenergy_analysis_toolbox.energyare subpackages containing functionalities related to power and energy computation, respectively, working directly on time-series.energy_analysis_toolbox.weatheris a subpackage containing functionalities related to weather data, such as temperature and degree days.energy_analysis_toolbox.syntheticis a subpackage containing functionalities related to the generation of synthetic data.
The most commonly used of these functionalities can directly be accessed as pandas series/Dataframe methods such as:
my_power_series.eat.power_to_freq(...)
by importing the energy_analysis_toolbox.pandas extension module.
These packages are complemented by :
energy_analysis_toolbox.constantscontaining constants used in the computations or useful in daily analysis of energy data.energy_analysis_toolbox.keywordscontaining keywords used in the lib interface (still to be improved).energy_analysis_toolbox.errorscontaining custom errors used in the lib.
Here is a detailed structure of the library :
- energy_analysis_toolbox.timeseries package
- energy_analysis_toolbox.power
- energy_analysis_toolbox.energy
- energy_analysis_toolbox.pandas
- energy_analysis_toolbox.constants module
- energy_analysis_toolbox.keywords module
- energy_analysis_toolbox.errors package
- energy_analysis_toolbox.tests package
- energy_analysis_toolbox.synthetic
- energy_analysis_toolbox.weather
- energy_analysis_toolbox.thermosensitivity package