swmmx Documentation

Setter Reference: Hydraulic Geometry and Water Quality

Rendered from 12_all_set_functions.ipynb.

Inlets and hydraulic geometry

street

Kind: Object collection

SetterSourceDeclared typeValue inputBehavior
m.set.street.count(value, ids=None)derivedintegerRead-only; setter raises ReadOnlyParameterErrorRead-only derived parameter
m.set.street.cross_slope(value, ids=None)userfloatfloat scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.street.crown_width(value, ids=None)userfloatfloat scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.street.curb_height(value, ids=None)userfloatfloat scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.street.depression_storage(value, ids=None)userfloatfloat scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.street.gutter_slope(value, ids=None)userfloatfloat scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.street.gutter_width(value, ids=None)userfloatfloat scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.street.id(value, ids=None)userstrstr scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.street.roughness(value, ids=None)userfloatfloat scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.street.spread(value, ids=None)resultfloatRead-only; setter raises ReadOnlyParameterErrorRead-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

SetterSourceDeclared typeValue inputBehavior
m.set.inlet.captured_flow(value, ids=None)resultfloatRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.inlet.count(value, ids=None)derivedintegerRead-only; setter raises ReadOnlyParameterErrorRead-only derived parameter
m.set.inlet.curb_height(value, ids=None)userfloatfloat scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.inlet.curb_length(value, ids=None)userfloatfloat scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.inlet.grate_length(value, ids=None)userfloatfloat scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.inlet.grate_type(value, ids=None)userenumenum scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.inlet.grate_width(value, ids=None)userfloatfloat scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.inlet.id(value, ids=None)userstrstr scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.inlet.slotted_length(value, ids=None)userfloatfloat scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.inlet.slotted_width(value, ids=None)userfloatfloat scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.inlet.type(value, ids=None)userenumenum scalar, or 1D vector/Series matching selected IDsWritable; 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

SetterSourceDeclared typeValue inputBehavior
m.set.inlet_usage.clogging_factor(value, ids=None)userfloatOne structured float value per selected IDWritable; scalar inputs broadcast across selected IDs
m.set.inlet_usage.conduit(value, ids=None)refstrOne structured str value per selected IDWritable reference; target IDs are validated where possible
m.set.inlet_usage.flow_restriction(value, ids=None)userfloatOne structured float value per selected IDWritable; scalar inputs broadcast across selected IDs
m.set.inlet_usage.inlet(value, ids=None)refstrOne structured str value per selected IDWritable reference; target IDs are validated where possible
m.set.inlet_usage.node(value, ids=None)refstrOne structured str value per selected IDWritable reference; target IDs are validated where possible
m.set.inlet_usage.number(value, ids=None)userintegerOne structured integer value per selected IDWritable; 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

SetterSourceDeclared typeValue inputBehavior
m.set.transect.count(value, ids=None)derivedintegerRead-only; setter raises ReadOnlyParameterErrorRead-only derived parameter
m.set.transect.elevations(value, ids=None)userfloatOne structured float value per selected IDWritable; scalar inputs broadcast across selected IDs
m.set.transect.id(value, ids=None)userstrstr scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.transect.left_bank(value, ids=None)userfloatfloat scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.transect.modifiers(value, ids=None)userfloatOne structured float value per selected IDWritable; scalar inputs broadcast across selected IDs
m.set.transect.right_bank(value, ids=None)userfloatfloat scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.transect.roughness_channel(value, ids=None)userfloatfloat scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.transect.roughness_left(value, ids=None)userfloatfloat scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.transect.roughness_right(value, ids=None)userfloatfloat scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.transect.stations(value, ids=None)userfloatOne structured float value per selected IDWritable; 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

SetterSourceDeclared typeValue inputBehavior
m.set.pollutant.co_pollutant(value, ids=None)refstrstr scalar, or 1D vector/Series matching selected IDsWritable reference; target IDs are validated where possible
m.set.pollutant.co_pollutant_fraction(value, ids=None)userfloatfloat scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.pollutant.count(value, ids=None)derivedintegerRead-only; setter raises ReadOnlyParameterErrorRead-only derived parameter
m.set.pollutant.decay_coefficient(value, ids=None)userfloatfloat scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.pollutant.dry_weather_flow_concentration(value, ids=None)userfloatfloat scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.pollutant.groundwater_concentration(value, ids=None)userfloatfloat scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.pollutant.id(value, ids=None)userstrstr scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.pollutant.initial_concentration(value, ids=None)userfloatfloat scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.pollutant.rain_concentration(value, ids=None)userfloatfloat scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.pollutant.rdii_concentration(value, ids=None)userfloatfloat scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.pollutant.snow_only(value, ids=None)userboolbool scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.pollutant.units(value, ids=None)userenumenum scalar, or 1D vector/Series matching selected IDsWritable; 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

SetterSourceDeclared typeValue inputBehavior
m.set.land_use.count(value, ids=None)derivedintegerRead-only; setter raises ReadOnlyParameterErrorRead-only derived parameter
m.set.land_use.id(value, ids=None)userstrstr scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.land_use.last_swept(value, ids=None)userfloatfloat scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.land_use.sweeping_availability(value, ids=None)userfloatfloat scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.land_use.sweeping_interval(value, ids=None)userfloatfloat scalar, or 1D vector/Series matching selected IDsWritable; 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

SetterSourceDeclared typeValue inputBehavior
m.set.coverage.land_use(value, ids=None)refstrOne structured str value per selected IDWritable reference; target IDs are validated where possible
m.set.coverage.percent(value, ids=None)userfloatOne structured float value per selected IDWritable; scalar inputs broadcast across selected IDs
m.set.coverage.subcatchment(value, ids=None)refstrOne structured str value per selected IDWritable 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

SetterSourceDeclared typeValue inputBehavior
m.set.loading.initial_buildup(value, ids=None)userfloatOne structured float value per selected IDWritable; scalar inputs broadcast across selected IDs
m.set.loading.pollutant(value, ids=None)refstrOne structured str value per selected IDWritable reference; target IDs are validated where possible
m.set.loading.subcatchment(value, ids=None)refstrOne structured str value per selected IDWritable 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

SetterSourceDeclared typeValue inputBehavior
m.set.buildup.function(value, ids=None)userenumOne structured enum value per selected IDWritable; scalar inputs broadcast across selected IDs
m.set.buildup.land_use(value, ids=None)refstrOne structured str value per selected IDWritable reference; target IDs are validated where possible
m.set.buildup.maximum_buildup(value, ids=None)userfloatOne structured float value per selected IDWritable; scalar inputs broadcast across selected IDs
m.set.buildup.normalizer(value, ids=None)userenumOne structured enum value per selected IDWritable; scalar inputs broadcast across selected IDs
m.set.buildup.pollutant(value, ids=None)refstrOne structured str value per selected IDWritable reference; target IDs are validated where possible
m.set.buildup.power(value, ids=None)userfloatOne structured float value per selected IDWritable; scalar inputs broadcast across selected IDs
m.set.buildup.rate_constant(value, ids=None)userfloatOne structured float value per selected IDWritable; 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

SetterSourceDeclared typeValue inputBehavior
m.set.washoff.bmp_efficiency(value, ids=None)userfloatOne structured float value per selected IDWritable; scalar inputs broadcast across selected IDs
m.set.washoff.cleaning_efficiency(value, ids=None)userfloatOne structured float value per selected IDWritable; scalar inputs broadcast across selected IDs
m.set.washoff.coefficient(value, ids=None)userfloatOne structured float value per selected IDWritable; scalar inputs broadcast across selected IDs
m.set.washoff.exponent(value, ids=None)userfloatOne structured float value per selected IDWritable; scalar inputs broadcast across selected IDs
m.set.washoff.function(value, ids=None)userenumOne structured enum value per selected IDWritable; scalar inputs broadcast across selected IDs
m.set.washoff.land_use(value, ids=None)refstrOne structured str value per selected IDWritable reference; target IDs are validated where possible
m.set.washoff.pollutant(value, ids=None)refstrOne structured str value per selected IDWritable 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

SetterSourceDeclared typeValue inputBehavior
m.set.treatment.expression(value, ids=None)userexpressionOne structured expression value per selected IDWritable; scalar inputs broadcast across selected IDs
m.set.treatment.node(value, ids=None)refstrOne structured str value per selected IDWritable reference; target IDs are validated where possible
m.set.treatment.pollutant(value, ids=None)refstrOne structured str value per selected IDWritable 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)