accim.parametric_and_optimisation package

Subpackages

Submodules

accim.parametric_and_optimisation.main module

accim.parametric_and_optimisation.objectives module

accim.parametric_and_optimisation.objectives.average_results(result)[source]
accim.parametric_and_optimisation.objectives.return_time_series(result)[source]
accim.parametric_and_optimisation.objectives.sum_results(result)[source]

accim.parametric_and_optimisation.parameters module

class accim.parametric_and_optimisation.parameters.ASTtol[source]

Bases: object

modify(idf, value)[source]
class accim.parametric_and_optimisation.parameters.CAT[source]

Bases: object

modify(idf, value)[source]
class accim.parametric_and_optimisation.parameters.CATcoolOffset[source]

Bases: object

modify(idf, value)[source]
class accim.parametric_and_optimisation.parameters.CATheatOffset[source]

Bases: object

modify(idf, value)[source]
class accim.parametric_and_optimisation.parameters.ComfMod[source]

Bases: object

modify(idf, value)[source]
class accim.parametric_and_optimisation.parameters.ComfStand[source]

Bases: object

modify(idf, value)[source]
class accim.parametric_and_optimisation.parameters.CoolSeasonEnd[source]

Bases: object

modify(idf, value)[source]
class accim.parametric_and_optimisation.parameters.CoolSeasonStart[source]

Bases: object

modify(idf, value)[source]
class accim.parametric_and_optimisation.parameters.CustAST_ACSTall[source]

Bases: object

modify(idf, value)[source]
class accim.parametric_and_optimisation.parameters.CustAST_ACSTaul[source]

Bases: object

modify(idf, value)[source]
class accim.parametric_and_optimisation.parameters.CustAST_ACSToffset[source]

Bases: object

modify(idf, value)[source]
class accim.parametric_and_optimisation.parameters.CustAST_AHSTall[source]

Bases: object

modify(idf, value)[source]
class accim.parametric_and_optimisation.parameters.CustAST_AHSTaul[source]

Bases: object

modify(idf, value)[source]
class accim.parametric_and_optimisation.parameters.CustAST_AHSToffset[source]

Bases: object

modify(idf, value)[source]
class accim.parametric_and_optimisation.parameters.CustAST_ASTall[source]

Bases: object

modify(idf, value)[source]
class accim.parametric_and_optimisation.parameters.CustAST_ASTaul[source]

Bases: object

modify(idf, value)[source]
class accim.parametric_and_optimisation.parameters.CustAST_ASToffset[source]

Bases: object

modify(idf, value)[source]
class accim.parametric_and_optimisation.parameters.CustAST_m[source]

Bases: object

modify(idf, value)[source]
class accim.parametric_and_optimisation.parameters.CustAST_n[source]

Bases: object

modify(idf, value)[source]
class accim.parametric_and_optimisation.parameters.HVACmode[source]

Bases: object

modify(idf, value)[source]
class accim.parametric_and_optimisation.parameters.MaxTempDiffVOF[source]

Bases: object

modify(idf, value)[source]
class accim.parametric_and_optimisation.parameters.MaxWindSpeed[source]

Bases: object

modify(idf, value)[source]
class accim.parametric_and_optimisation.parameters.MinOToffset[source]

Bases: object

modify(idf, value)[source]
class accim.parametric_and_optimisation.parameters.MinTempDiffVOF[source]

Bases: object

modify(idf, value)[source]
class accim.parametric_and_optimisation.parameters.MultiplierVOF[source]

Bases: object

modify(idf, value)[source]
class accim.parametric_and_optimisation.parameters.Parameter(parameter)[source]

Bases: object

modify(idf, value)[source]
class accim.parametric_and_optimisation.parameters.SetpointAcc[source]

Bases: object

modify(idf, value)[source]
class accim.parametric_and_optimisation.parameters.VSToffset[source]

Bases: object

modify(idf, value)[source]
class accim.parametric_and_optimisation.parameters.VentCtrl[source]

Bases: object

modify(idf, value)[source]
accim.parametric_and_optimisation.parameters.accis_parameter(parameter_name, values)[source]
accim.parametric_and_optimisation.parameters.get_available_params_accim_custom_models()[source]
accim.parametric_and_optimisation.parameters.get_available_params_accim_predef_models()[source]
accim.parametric_and_optimisation.parameters.get_available_params_apmv_setpoints()[source]

accim.parametric_and_optimisation.params_dicts module

accim.parametric_and_optimisation.utils module

accim.parametric_and_optimisation.utils.descriptor_has_options(values)[source]
accim.parametric_and_optimisation.utils.expand_to_hourly_dataframe(df: DataFrame, parameter_columns: list, start_date: str = '2024-01-01 01', hourly_columns: list | None = None)[source]

Expands a dataframe with hourly data columns into an hourly dataframe.

Parameters: df (pd.DataFrame): The input dataframe containing parameters and hourly data columns. parameter_columns (list): The list of column names that contain input parameters. start_date (str): The start date and time in the format ‘YYYY-MM-DD HH’.

Returns: pd.DataFrame: The expanded dataframe with an additional datetime column.

accim.parametric_and_optimisation.utils.identify_hourly_columns(df)[source]

Identifies the columns which contains strings representing lists.

Parameters:

df – the pandas DataFrame

Returns:

the list of column names

accim.parametric_and_optimisation.utils.make_all_combinations(parameters_values_dict: dict) DataFrame[source]

Takes all values from all the parameters and return a pandas DataFrame with all possible combinations.

Parameters:

parameters_values_dict – a dictionary in the format {‘parameter name’: list_of_values}

Returns:

a pandas DataFrame with all possible combinations

Module contents