Setter Reference: Hydraulic Geometry and Water Quality
Rendered from 12_all_set_functions.ipynb.
Inlets and hydraulic geometry
street
Kind: Object collection
| Setter | Source | Declared type | Value input | Behavior |
|---|---|---|---|---|
m.set.street.count(value, ids=None) | derived | integer | Read-only; setter raises ReadOnlyParameterError | Read-only derived parameter |
m.set.street.cross_slope(value, ids=None) | user | float | float scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.street.crown_width(value, ids=None) | user | float | float scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.street.curb_height(value, ids=None) | user | float | float scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.street.depression_storage(value, ids=None) | user | float | float scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.street.gutter_slope(value, ids=None) | user | float | float scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.street.gutter_width(value, ids=None) | user | float | float scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.street.id(value, ids=None) | user | str | str scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.street.roughness(value, ids=None) | user | float | float scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.street.spread(value, ids=None) | result | float | Read-only; setter raises ReadOnlyParameterError | Read-only result parameter |
Copy-ready call list:
m.set.street.count(value, ids=None) # read-only: raises ReadOnlyParameterError
m.set.street.cross_slope(value, ids=None)
m.set.street.crown_width(value, ids=None)
m.set.street.curb_height(value, ids=None)
m.set.street.depression_storage(value, ids=None)
m.set.street.gutter_slope(value, ids=None)
m.set.street.gutter_width(value, ids=None)
m.set.street.id(value, ids=None)
m.set.street.roughness(value, ids=None)
m.set.street.spread(value, ids=None) # read-only: raises ReadOnlyParameterError
inlet
Kind: Object collection
| Setter | Source | Declared type | Value input | Behavior |
|---|---|---|---|---|
m.set.inlet.captured_flow(value, ids=None) | result | float | Read-only; setter raises ReadOnlyParameterError | Read-only result parameter |
m.set.inlet.count(value, ids=None) | derived | integer | Read-only; setter raises ReadOnlyParameterError | Read-only derived parameter |
m.set.inlet.curb_height(value, ids=None) | user | float | float scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.inlet.curb_length(value, ids=None) | user | float | float scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.inlet.grate_length(value, ids=None) | user | float | float scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.inlet.grate_type(value, ids=None) | user | enum | enum scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.inlet.grate_width(value, ids=None) | user | float | float scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.inlet.id(value, ids=None) | user | str | str scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.inlet.slotted_length(value, ids=None) | user | float | float scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.inlet.slotted_width(value, ids=None) | user | float | float scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.inlet.type(value, ids=None) | user | enum | enum scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
Copy-ready call list:
m.set.inlet.captured_flow(value, ids=None) # read-only: raises ReadOnlyParameterError
m.set.inlet.count(value, ids=None) # read-only: raises ReadOnlyParameterError
m.set.inlet.curb_height(value, ids=None)
m.set.inlet.curb_length(value, ids=None)
m.set.inlet.grate_length(value, ids=None)
m.set.inlet.grate_type(value, ids=None)
m.set.inlet.grate_width(value, ids=None)
m.set.inlet.id(value, ids=None)
m.set.inlet.slotted_length(value, ids=None)
m.set.inlet.slotted_width(value, ids=None)
m.set.inlet.type(value, ids=None)
inlet_usage
Kind: Object collection
| Setter | Source | Declared type | Value input | Behavior |
|---|---|---|---|---|
m.set.inlet_usage.clogging_factor(value, ids=None) | user | float | One structured float value per selected ID | Writable; scalar inputs broadcast across selected IDs |
m.set.inlet_usage.conduit(value, ids=None) | ref | str | One structured str value per selected ID | Writable reference; target IDs are validated where possible |
m.set.inlet_usage.flow_restriction(value, ids=None) | user | float | One structured float value per selected ID | Writable; scalar inputs broadcast across selected IDs |
m.set.inlet_usage.inlet(value, ids=None) | ref | str | One structured str value per selected ID | Writable reference; target IDs are validated where possible |
m.set.inlet_usage.node(value, ids=None) | ref | str | One structured str value per selected ID | Writable reference; target IDs are validated where possible |
m.set.inlet_usage.number(value, ids=None) | user | integer | One structured integer value per selected ID | Writable; scalar inputs broadcast across selected IDs |
Copy-ready call list:
m.set.inlet_usage.clogging_factor(value, ids=None)
m.set.inlet_usage.conduit(value, ids=None)
m.set.inlet_usage.flow_restriction(value, ids=None)
m.set.inlet_usage.inlet(value, ids=None)
m.set.inlet_usage.node(value, ids=None)
m.set.inlet_usage.number(value, ids=None)
transect
Kind: Object collection
| Setter | Source | Declared type | Value input | Behavior |
|---|---|---|---|---|
m.set.transect.count(value, ids=None) | derived | integer | Read-only; setter raises ReadOnlyParameterError | Read-only derived parameter |
m.set.transect.elevations(value, ids=None) | user | float | One structured float value per selected ID | Writable; scalar inputs broadcast across selected IDs |
m.set.transect.id(value, ids=None) | user | str | str scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.transect.left_bank(value, ids=None) | user | float | float scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.transect.modifiers(value, ids=None) | user | float | One structured float value per selected ID | Writable; scalar inputs broadcast across selected IDs |
m.set.transect.right_bank(value, ids=None) | user | float | float scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.transect.roughness_channel(value, ids=None) | user | float | float scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.transect.roughness_left(value, ids=None) | user | float | float scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.transect.roughness_right(value, ids=None) | user | float | float scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.transect.stations(value, ids=None) | user | float | One structured float value per selected ID | Writable; scalar inputs broadcast across selected IDs |
Copy-ready call list:
m.set.transect.count(value, ids=None) # read-only: raises ReadOnlyParameterError
m.set.transect.elevations(value, ids=None)
m.set.transect.id(value, ids=None)
m.set.transect.left_bank(value, ids=None)
m.set.transect.modifiers(value, ids=None)
m.set.transect.right_bank(value, ids=None)
m.set.transect.roughness_channel(value, ids=None)
m.set.transect.roughness_left(value, ids=None)
m.set.transect.roughness_right(value, ids=None)
m.set.transect.stations(value, ids=None)
Water quality
pollutant
Kind: Object collection
| Setter | Source | Declared type | Value input | Behavior |
|---|---|---|---|---|
m.set.pollutant.co_pollutant(value, ids=None) | ref | str | str scalar, or 1D vector/Series matching selected IDs | Writable reference; target IDs are validated where possible |
m.set.pollutant.co_pollutant_fraction(value, ids=None) | user | float | float scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.pollutant.count(value, ids=None) | derived | integer | Read-only; setter raises ReadOnlyParameterError | Read-only derived parameter |
m.set.pollutant.decay_coefficient(value, ids=None) | user | float | float scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.pollutant.dry_weather_flow_concentration(value, ids=None) | user | float | float scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.pollutant.groundwater_concentration(value, ids=None) | user | float | float scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.pollutant.id(value, ids=None) | user | str | str scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.pollutant.initial_concentration(value, ids=None) | user | float | float scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.pollutant.rain_concentration(value, ids=None) | user | float | float scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.pollutant.rdii_concentration(value, ids=None) | user | float | float scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.pollutant.snow_only(value, ids=None) | user | bool | bool scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.pollutant.units(value, ids=None) | user | enum | enum scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
Copy-ready call list:
m.set.pollutant.co_pollutant(value, ids=None)
m.set.pollutant.co_pollutant_fraction(value, ids=None)
m.set.pollutant.count(value, ids=None) # read-only: raises ReadOnlyParameterError
m.set.pollutant.decay_coefficient(value, ids=None)
m.set.pollutant.dry_weather_flow_concentration(value, ids=None)
m.set.pollutant.groundwater_concentration(value, ids=None)
m.set.pollutant.id(value, ids=None)
m.set.pollutant.initial_concentration(value, ids=None)
m.set.pollutant.rain_concentration(value, ids=None)
m.set.pollutant.rdii_concentration(value, ids=None)
m.set.pollutant.snow_only(value, ids=None)
m.set.pollutant.units(value, ids=None)
land_use
Kind: Object collection
| Setter | Source | Declared type | Value input | Behavior |
|---|---|---|---|---|
m.set.land_use.count(value, ids=None) | derived | integer | Read-only; setter raises ReadOnlyParameterError | Read-only derived parameter |
m.set.land_use.id(value, ids=None) | user | str | str scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.land_use.last_swept(value, ids=None) | user | float | float scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.land_use.sweeping_availability(value, ids=None) | user | float | float scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
m.set.land_use.sweeping_interval(value, ids=None) | user | float | float scalar, or 1D vector/Series matching selected IDs | Writable; scalar inputs broadcast across selected IDs |
Copy-ready call list:
m.set.land_use.count(value, ids=None) # read-only: raises ReadOnlyParameterError
m.set.land_use.id(value, ids=None)
m.set.land_use.last_swept(value, ids=None)
m.set.land_use.sweeping_availability(value, ids=None)
m.set.land_use.sweeping_interval(value, ids=None)
coverage
Kind: Object collection
| Setter | Source | Declared type | Value input | Behavior |
|---|---|---|---|---|
m.set.coverage.land_use(value, ids=None) | ref | str | One structured str value per selected ID | Writable reference; target IDs are validated where possible |
m.set.coverage.percent(value, ids=None) | user | float | One structured float value per selected ID | Writable; scalar inputs broadcast across selected IDs |
m.set.coverage.subcatchment(value, ids=None) | ref | str | One structured str value per selected ID | Writable reference; target IDs are validated where possible |
Copy-ready call list:
m.set.coverage.land_use(value, ids=None)
m.set.coverage.percent(value, ids=None)
m.set.coverage.subcatchment(value, ids=None)
loading
Kind: Object collection
| Setter | Source | Declared type | Value input | Behavior |
|---|---|---|---|---|
m.set.loading.initial_buildup(value, ids=None) | user | float | One structured float value per selected ID | Writable; scalar inputs broadcast across selected IDs |
m.set.loading.pollutant(value, ids=None) | ref | str | One structured str value per selected ID | Writable reference; target IDs are validated where possible |
m.set.loading.subcatchment(value, ids=None) | ref | str | One structured str value per selected ID | Writable reference; target IDs are validated where possible |
Copy-ready call list:
m.set.loading.initial_buildup(value, ids=None)
m.set.loading.pollutant(value, ids=None)
m.set.loading.subcatchment(value, ids=None)
buildup
Kind: Object collection
| Setter | Source | Declared type | Value input | Behavior |
|---|---|---|---|---|
m.set.buildup.function(value, ids=None) | user | enum | One structured enum value per selected ID | Writable; scalar inputs broadcast across selected IDs |
m.set.buildup.land_use(value, ids=None) | ref | str | One structured str value per selected ID | Writable reference; target IDs are validated where possible |
m.set.buildup.maximum_buildup(value, ids=None) | user | float | One structured float value per selected ID | Writable; scalar inputs broadcast across selected IDs |
m.set.buildup.normalizer(value, ids=None) | user | enum | One structured enum value per selected ID | Writable; scalar inputs broadcast across selected IDs |
m.set.buildup.pollutant(value, ids=None) | ref | str | One structured str value per selected ID | Writable reference; target IDs are validated where possible |
m.set.buildup.power(value, ids=None) | user | float | One structured float value per selected ID | Writable; scalar inputs broadcast across selected IDs |
m.set.buildup.rate_constant(value, ids=None) | user | float | One structured float value per selected ID | Writable; scalar inputs broadcast across selected IDs |
Copy-ready call list:
m.set.buildup.function(value, ids=None)
m.set.buildup.land_use(value, ids=None)
m.set.buildup.maximum_buildup(value, ids=None)
m.set.buildup.normalizer(value, ids=None)
m.set.buildup.pollutant(value, ids=None)
m.set.buildup.power(value, ids=None)
m.set.buildup.rate_constant(value, ids=None)
washoff
Kind: Object collection
| Setter | Source | Declared type | Value input | Behavior |
|---|---|---|---|---|
m.set.washoff.bmp_efficiency(value, ids=None) | user | float | One structured float value per selected ID | Writable; scalar inputs broadcast across selected IDs |
m.set.washoff.cleaning_efficiency(value, ids=None) | user | float | One structured float value per selected ID | Writable; scalar inputs broadcast across selected IDs |
m.set.washoff.coefficient(value, ids=None) | user | float | One structured float value per selected ID | Writable; scalar inputs broadcast across selected IDs |
m.set.washoff.exponent(value, ids=None) | user | float | One structured float value per selected ID | Writable; scalar inputs broadcast across selected IDs |
m.set.washoff.function(value, ids=None) | user | enum | One structured enum value per selected ID | Writable; scalar inputs broadcast across selected IDs |
m.set.washoff.land_use(value, ids=None) | ref | str | One structured str value per selected ID | Writable reference; target IDs are validated where possible |
m.set.washoff.pollutant(value, ids=None) | ref | str | One structured str value per selected ID | Writable reference; target IDs are validated where possible |
Copy-ready call list:
m.set.washoff.bmp_efficiency(value, ids=None)
m.set.washoff.cleaning_efficiency(value, ids=None)
m.set.washoff.coefficient(value, ids=None)
m.set.washoff.exponent(value, ids=None)
m.set.washoff.function(value, ids=None)
m.set.washoff.land_use(value, ids=None)
m.set.washoff.pollutant(value, ids=None)
treatment
Kind: Object collection
| Setter | Source | Declared type | Value input | Behavior |
|---|---|---|---|---|
m.set.treatment.expression(value, ids=None) | user | expression | One structured expression value per selected ID | Writable; scalar inputs broadcast across selected IDs |
m.set.treatment.node(value, ids=None) | ref | str | One structured str value per selected ID | Writable reference; target IDs are validated where possible |
m.set.treatment.pollutant(value, ids=None) | ref | str | One structured str value per selected ID | Writable reference; target IDs are validated where possible |
Copy-ready call list:
m.set.treatment.expression(value, ids=None)
m.set.treatment.node(value, ids=None)
m.set.treatment.pollutant(value, ids=None)