pycequeau.simulations.parameters.parameters module

class pycequeau.simulations.parameters.parameters.PycequeauParams(bassinVersant: Basin, hydrology: HydrologicalParameters | None = None, water_quality: WaterQualityParameters | None = None, *, ctp: float = 0.0, lac: float = 0.0, surface: float = 0.0)[source]

Bases: BasinParameterBase

Top-level CEQUEAU parameter facade.

This class assembles pre-built hydrology and water-quality sections into the final CEQUEAU parameter dictionary and handles export to JSON/MAT formats.

create_parameter_structure()[source]

Assemble and return the final CEQUEAU parameter dictionary.

export_parameter_structure_json(file_name: str = 'parameters.json')[source]

Export the current parameter dictionary to JSON.

export_parameter_structure_mat(file_name: str = 'parameters.mat')[source]

Export current parameter dictionary to MATLAB/Octave .mat format.