Formatters#

Model specific formatting classes to process input data. Also includes the ExtraProperties class to create extra properties required by Marmots plotter.

Parent Class and Extra Properties Processing#

Process(input_folder, output_file_path, *_, ...)

Base class for processing simulation model data.

ExtraProperties(model)

Creates extra properties required by Marmots plotter.

ExtraPLEXOSProperties(model)

Contains PLEXOS specific ExtraProperties and methods

ExtraReEDSProperties(model)

Contains ReEDS specific ExtraProperties and methods

ExtraReEDSIndiaProperties(model)

Contains ReEDS India specific ExtraProperties and methods

ExtraSIIProperties(model)

Contains SIIP specific ExtraProperties and methods

New in version 0.10.0.

PLEXOS#

ProcessPLEXOS(input_folder, ...)

Process PLEXOS class specific data from a h5plexos database.

ReEDS#

New in version 0.10.0.

ProcessReEDS(input_folder, output_file_path, ...)

Process ReEDS specific data from a ReEDS result set.

ReEDSPropertyColumns(gen_out, gen_out_ann, ...)

ReEDS property column names

ReEDS India#

New in version 0.11.0.

ProcessReEDSIndia(input_folder, ...)

Process ReEDS India specific data from a ReEDS India result set.

ReEDSIndiaPropertyColumns(gen_out, resgen, ...)

ReEDS India property column names

SIIP#

New in version 0.11.0.

ProcessSIIP(input_folder, output_file_path, ...)

Process SIIP specific data from a SIIP result set.

EGRET#

ProcessEGRET(input_folder, output_file_path, ...)

Process EGRET class specific data from a json database.