smash.Model.setup#

property Model.setup[source]#

Model setup.

Returns:
setupSetupDT

It returns a Fortran derived type containing the variables relating to the setup.

Examples

>>> from smash.factory import load_dataset
>>> setup, mesh = load_dataset("cance")
>>> model = smash.Model(setup, mesh)

Access to Model setup

>>> model.setup
SetupDT
    adjust_interception: 1
    compute_mean_atmos: 1
    ...
    temp_directory: '...'
    temp_format: 'tif'

Access to specific values

>>> model.setup.dt, model.setup.hydrological_module
(3600.0, 'gr4')

If you are using IPython, tab completion allows you to visualize all the attributes and methods

>>> model.setup.<TAB>
model.setup.adjust_interception     model.setup.prcp_format
model.setup.compute_mean_atmos      model.setup.prcp_partitioning
model.setup.copy()                  model.setup.qobs_directory
model.setup.daily_interannual_pet   model.setup.read_descriptor
model.setup.descriptor_directory    model.setup.read_pet
model.setup.descriptor_format       model.setup.read_prcp
model.setup.descriptor_name         model.setup.read_qobs
model.setup.dt                      model.setup.read_snow
model.setup.end_time                model.setup.read_temp
model.setup.from_handle(            model.setup.routing_module
model.setup.hydrological_module     model.setup.serr_mu_mapping
model.setup.nd                      model.setup.serr_sigma_mapping
model.setup.nrrp                    model.setup.snow_access
model.setup.nrrs                    model.setup.snow_conversion_factor
model.setup.nsep_mu                 model.setup.snow_directory
model.setup.nsep_sigma              model.setup.snow_format
model.setup.ntime_step              model.setup.snow_module
model.setup.pet_access              model.setup.snow_module_present
model.setup.pet_conversion_factor   model.setup.sparse_storage
model.setup.pet_directory           model.setup.start_time
model.setup.pet_format              model.setup.structure
model.setup.prcp_access             model.setup.temp_access
model.setup.prcp_conversion_factor  model.setup.temp_directory
model.setup.prcp_directory          model.setup.temp_format