project_folder = r"path/to/your/project/"
# files_list = ["BurnedDEM.tif", # DEM tif file
files_list = ["DEM.tif", # DEM tif file
"FAC.tif", #Flow accumulation tif file
"LCF.tif", # Land conver tif file
"Watershed.tif", # Watershed tif file
"CAT.tif" #Sub basins tif file
]
basin_name = "Margarite"
dimensions = 1500
bassinVersant_file = os.path.join(project_folder,
"results",
"bassinVersant.mat")
# 4- Create basin Object:
basin = physiographic.Basin(project_folder,
basin_name,
files_list,
bassinVersant_file)
basin.set_dimensions(dimensions, dimensions)
# 5- Retrieve the example parameter values to populate the structure
flow_parameters, evapo_parameters, initial_conditions, snow_parameters, simulation_options, transferts, temperature_params = send_values_test()
hydrology = parameters.HydrologicalParameters.from_values(
basin_structure=basin,
flow_parameters=flow_parameters,
initial_conditions=initial_conditions,
transfer_parameters=transferts,
simulation_options=simulation_options,
snow_parameters=snow_parameters,
evapotranspiration_parameters=evapo_parameters,
meteo_file_name="meteo_cequeau.nc",
)
water_quality = parameters.WaterQualityParameters.from_values(
basin_structure=basin,
temperature_parameters=temperature_params,
)
params = parameters.PycequeauParams(
basin,
hydrology=hydrology,
water_quality=water_quality,
)
params.create_parameter_structure()
params.export_parameter_structure_json()
params.export_parameter_structure_mat()