swmmx Documentation

Setter Reference: Time, Map Data, Summaries, and Results

Rendered from 12_all_set_functions.ipynb.

Time, curves, controls, and inflows

time_series

Kind: Object collection

SetterSourceDeclared typeValue inputBehavior
m.set.time_series.count(value, ids=None)derivedintegerRead-only; setter raises ReadOnlyParameterErrorRead-only derived parameter
m.set.time_series.datetime(value, ids=None)userdatetimeOne structured datetime value per selected IDWritable; scalar inputs broadcast across selected IDs
m.set.time_series.description(value, ids=None)userstrstr scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.time_series.filename(value, ids=None)refpathpath scalar, or 1D vector/Series matching selected IDsWritable reference; target IDs are validated where possible
m.set.time_series.id(value, ids=None)userstrstr scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.time_series.values(value, ids=None)userfloatOne structured float value per selected IDWritable; scalar inputs broadcast across selected IDs

Copy-ready call list:

m.set.time_series.count(value, ids=None)  # read-only: raises ReadOnlyParameterError
m.set.time_series.datetime(value, ids=None)
m.set.time_series.description(value, ids=None)
m.set.time_series.filename(value, ids=None)
m.set.time_series.id(value, ids=None)
m.set.time_series.values(value, ids=None)

time_pattern

Kind: Object collection

SetterSourceDeclared typeValue inputBehavior
m.set.time_pattern.count(value, ids=None)derivedintegerRead-only; setter raises ReadOnlyParameterErrorRead-only derived parameter
m.set.time_pattern.id(value, ids=None)userstrstr scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.time_pattern.multipliers(value, ids=None)userfloatOne structured float value per selected IDWritable; scalar inputs broadcast across selected IDs
m.set.time_pattern.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.time_pattern.count(value, ids=None)  # read-only: raises ReadOnlyParameterError
m.set.time_pattern.id(value, ids=None)
m.set.time_pattern.multipliers(value, ids=None)
m.set.time_pattern.type(value, ids=None)

curve

Kind: Object collection

SetterSourceDeclared typeValue inputBehavior
m.set.curve.count(value, ids=None)derivedintegerRead-only; setter raises ReadOnlyParameterErrorRead-only derived parameter
m.set.curve.id(value, ids=None)userstrstr scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.curve.points(value, ids=None)usertuple/listOne structured tuple/list value per selected IDWritable; scalar inputs broadcast across selected IDs
m.set.curve.type(value, ids=None)userenumenum scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.curve.x(value, ids=None)userfloatOne structured float value per selected IDWritable; scalar inputs broadcast across selected IDs
m.set.curve.y(value, ids=None)userfloatOne structured float value per selected IDWritable; scalar inputs broadcast across selected IDs

Copy-ready call list:

m.set.curve.count(value, ids=None)  # read-only: raises ReadOnlyParameterError
m.set.curve.id(value, ids=None)
m.set.curve.points(value, ids=None)
m.set.curve.type(value, ids=None)
m.set.curve.x(value, ids=None)
m.set.curve.y(value, ids=None)

control_rule

Kind: Object collection

SetterSourceDeclared typeValue inputBehavior
m.set.control_rule.action_log(value, ids=None)resulttableRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.control_rule.actions(value, ids=None)user/derivedexpression/tableOne structured expression/table value per selected IDWritable; scalar inputs broadcast across selected IDs
m.set.control_rule.conditions(value, ids=None)user/derivedexpression/tableOne structured expression/table value per selected IDWritable; scalar inputs broadcast across selected IDs
m.set.control_rule.count(value, ids=None)derivedintegerRead-only; setter raises ReadOnlyParameterErrorRead-only derived parameter
m.set.control_rule.enabled(value, ids=None)userboolbool scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.control_rule.id(value, ids=None)userstrstr scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.control_rule.priority(value, ids=None)userinteger/floatinteger/float scalar, or 1D vector/Series matching selected IDsWritable; scalar inputs broadcast across selected IDs
m.set.control_rule.text(value, ids=None)userstr/listOne structured str/list value per selected IDWritable; scalar inputs broadcast across selected IDs

Copy-ready call list:

m.set.control_rule.action_log(value, ids=None)  # read-only: raises ReadOnlyParameterError
m.set.control_rule.actions(value, ids=None)
m.set.control_rule.conditions(value, ids=None)
m.set.control_rule.count(value, ids=None)  # read-only: raises ReadOnlyParameterError
m.set.control_rule.enabled(value, ids=None)
m.set.control_rule.id(value, ids=None)
m.set.control_rule.priority(value, ids=None)
m.set.control_rule.text(value, ids=None)

external_inflow

Kind: Object collection

SetterSourceDeclared typeValue inputBehavior
m.set.external_inflow.baseline(value, ids=None)userfloatOne structured float value per selected IDWritable; scalar inputs broadcast across selected IDs
m.set.external_inflow.constituent(value, ids=None)ref/userstr/enumOne structured str/enum value per selected IDWritable reference; target IDs are validated where possible
m.set.external_inflow.node(value, ids=None)refstrOne structured str value per selected IDWritable reference; target IDs are validated where possible
m.set.external_inflow.pattern(value, ids=None)refstrOne structured str value per selected IDWritable reference; target IDs are validated where possible
m.set.external_inflow.scale_factor(value, ids=None)userfloatOne structured float value per selected IDWritable; scalar inputs broadcast across selected IDs
m.set.external_inflow.time_series(value, ids=None)refstrOne structured str value per selected IDWritable reference; target IDs are validated where possible
m.set.external_inflow.type(value, ids=None)userenumOne structured enum value per selected IDWritable; scalar inputs broadcast across selected IDs
m.set.external_inflow.units_factor(value, ids=None)userfloatOne structured float value per selected IDWritable; scalar inputs broadcast across selected IDs

Copy-ready call list:

m.set.external_inflow.baseline(value, ids=None)
m.set.external_inflow.constituent(value, ids=None)
m.set.external_inflow.node(value, ids=None)
m.set.external_inflow.pattern(value, ids=None)
m.set.external_inflow.scale_factor(value, ids=None)
m.set.external_inflow.time_series(value, ids=None)
m.set.external_inflow.type(value, ids=None)
m.set.external_inflow.units_factor(value, ids=None)

dry_weather_flow

Kind: Object collection

SetterSourceDeclared typeValue inputBehavior
m.set.dry_weather_flow.average_value(value, ids=None)userfloatOne structured float value per selected IDWritable; scalar inputs broadcast across selected IDs
m.set.dry_weather_flow.constituent(value, ids=None)ref/userstr/enumOne structured str/enum value per selected IDWritable reference; target IDs are validated where possible
m.set.dry_weather_flow.daily_pattern(value, ids=None)refstrOne structured str value per selected IDWritable reference; target IDs are validated where possible
m.set.dry_weather_flow.hourly_pattern(value, ids=None)refstrOne structured str value per selected IDWritable reference; target IDs are validated where possible
m.set.dry_weather_flow.monthly_pattern(value, ids=None)refstrOne structured str value per selected IDWritable reference; target IDs are validated where possible
m.set.dry_weather_flow.node(value, ids=None)refstrOne structured str value per selected IDWritable reference; target IDs are validated where possible
m.set.dry_weather_flow.weekend_pattern(value, ids=None)refstrOne structured str value per selected IDWritable reference; target IDs are validated where possible

Copy-ready call list:

m.set.dry_weather_flow.average_value(value, ids=None)
m.set.dry_weather_flow.constituent(value, ids=None)
m.set.dry_weather_flow.daily_pattern(value, ids=None)
m.set.dry_weather_flow.hourly_pattern(value, ids=None)
m.set.dry_weather_flow.monthly_pattern(value, ids=None)
m.set.dry_weather_flow.node(value, ids=None)
m.set.dry_weather_flow.weekend_pattern(value, ids=None)

rdii

Kind: Object collection

SetterSourceDeclared typeValue inputBehavior
m.set.rdii.node(value, ids=None)refstrOne structured str value per selected IDWritable reference; target IDs are validated where possible
m.set.rdii.sewer_area(value, ids=None)userfloatOne structured float value per selected IDWritable; scalar inputs broadcast across selected IDs
m.set.rdii.unit_hydrograph(value, ids=None)refstrOne structured str value per selected IDWritable reference; target IDs are validated where possible

Copy-ready call list:

m.set.rdii.node(value, ids=None)
m.set.rdii.sewer_area(value, ids=None)
m.set.rdii.unit_hydrograph(value, ids=None)

interface_file

Kind: Model-level category

SetterSourceDeclared typeValue inputBehavior
m.set.interface_file.hotstart(value)refpathOne model-level path valueWritable reference; target IDs are validated where possible
m.set.interface_file.inflow(value)refpathOne model-level path valueWritable reference; target IDs are validated where possible
m.set.interface_file.outflow(value)refpathOne model-level path valueWritable reference; target IDs are validated where possible
m.set.interface_file.rainfall(value)refpathOne model-level path valueWritable reference; target IDs are validated where possible
m.set.interface_file.rdii(value)refpathOne model-level path valueWritable reference; target IDs are validated where possible
m.set.interface_file.runoff(value)refpathOne model-level path valueWritable reference; target IDs are validated where possible
m.set.interface_file.save_file(value)userboolOne model-level bool valueWritable model-level value
m.set.interface_file.use_file(value)userboolOne model-level bool valueWritable model-level value

Copy-ready call list:

m.set.interface_file.hotstart(value)
m.set.interface_file.inflow(value)
m.set.interface_file.outflow(value)
m.set.interface_file.rainfall(value)
m.set.interface_file.rdii(value)
m.set.interface_file.runoff(value)
m.set.interface_file.save_file(value)
m.set.interface_file.use_file(value)

Map data, summaries, and system results

coordinate

Kind: Model-level category

SetterSourceDeclared typeValue inputBehavior
m.set.coordinate.labels(value)usercoordinatesOne model-level coordinates valueWritable model-level value
m.set.coordinate.link_vertices(value)usercoordinatesOne model-level coordinates valueWritable model-level value
m.set.coordinate.map_dimensions(value)user/derivedcoordinatesOne model-level coordinates valueWritable model-level value
m.set.coordinate.map_units(value)userenum/strOne model-level enum/str valueWritable model-level value
m.set.coordinate.node_coordinates(value)usercoordinatesOne model-level coordinates valueWritable model-level value
m.set.coordinate.polygons(value)usercoordinatesOne model-level coordinates valueWritable model-level value
m.set.coordinate.subcatchment_coordinates(value)usercoordinatesOne model-level coordinates valueWritable model-level value

Copy-ready call list:

m.set.coordinate.labels(value)
m.set.coordinate.link_vertices(value)
m.set.coordinate.map_dimensions(value)
m.set.coordinate.map_units(value)
m.set.coordinate.node_coordinates(value)
m.set.coordinate.polygons(value)
m.set.coordinate.subcatchment_coordinates(value)

summary

Kind: Model-level category

SetterSourceDeclared typeValue inputBehavior
m.set.summary.conduit_surcharge(value)resulttableRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.summary.counts(value)derivedtable/dictRead-only; setter raises ReadOnlyParameterErrorRead-only derived parameter
m.set.summary.flow_routing_continuity(value)resulttable/dictRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.summary.lid_performance(value)resulttableRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.summary.link_flow(value)resulttableRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.summary.link_velocity(value)resulttableRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.summary.model(value)derived/resulttable/dictRead-only; setter raises ReadOnlyParameterErrorRead-only mixed parameter
m.set.summary.node_depth(value)resulttableRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.summary.node_flooding(value)resulttableRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.summary.node_inflow(value)resulttableRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.summary.node_surcharge(value)resulttableRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.summary.options(value)derived/usertable/dictOne model-level table/dict valueWritable model-level value
m.set.summary.outfall_loading(value)resulttableRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.summary.pump_operation(value)resulttableRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.summary.quality_routing_continuity(value)resulttable/dictRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.summary.runoff_continuity(value)resulttable/dictRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.summary.storage_volume(value)resulttableRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.summary.subcatchment_runoff(value)resulttableRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.summary.subcatchment_washoff(value)resulttableRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.summary.validation_issues(value)derivedtableRead-only; setter raises ReadOnlyParameterErrorRead-only derived parameter

Copy-ready call list:

m.set.summary.conduit_surcharge(value)  # read-only: raises ReadOnlyParameterError
m.set.summary.counts(value)  # read-only: raises ReadOnlyParameterError
m.set.summary.flow_routing_continuity(value)  # read-only: raises ReadOnlyParameterError
m.set.summary.lid_performance(value)  # read-only: raises ReadOnlyParameterError
m.set.summary.link_flow(value)  # read-only: raises ReadOnlyParameterError
m.set.summary.link_velocity(value)  # read-only: raises ReadOnlyParameterError
m.set.summary.model(value)  # read-only: raises ReadOnlyParameterError
m.set.summary.node_depth(value)  # read-only: raises ReadOnlyParameterError
m.set.summary.node_flooding(value)  # read-only: raises ReadOnlyParameterError
m.set.summary.node_inflow(value)  # read-only: raises ReadOnlyParameterError
m.set.summary.node_surcharge(value)  # read-only: raises ReadOnlyParameterError
m.set.summary.options(value)
m.set.summary.outfall_loading(value)  # read-only: raises ReadOnlyParameterError
m.set.summary.pump_operation(value)  # read-only: raises ReadOnlyParameterError
m.set.summary.quality_routing_continuity(value)  # read-only: raises ReadOnlyParameterError
m.set.summary.runoff_continuity(value)  # read-only: raises ReadOnlyParameterError
m.set.summary.storage_volume(value)  # read-only: raises ReadOnlyParameterError
m.set.summary.subcatchment_runoff(value)  # read-only: raises ReadOnlyParameterError
m.set.summary.subcatchment_washoff(value)  # read-only: raises ReadOnlyParameterError
m.set.summary.validation_issues(value)  # read-only: raises ReadOnlyParameterError

system_result

Kind: Model-level category

SetterSourceDeclared typeValue inputBehavior
m.set.system_result.air_temperature(value)resultfloatRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.system_result.direct_inflow(value)resultfloatRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.system_result.dry_weather_inflow(value)resultfloatRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.system_result.evaporation(value)resultfloatRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.system_result.flooding(value)resultfloatRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.system_result.groundwater_inflow(value)resultfloatRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.system_result.infiltration(value)resultfloatRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.system_result.outfall_flow(value)resultfloatRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.system_result.pollutant_loading(value)resultfloatRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.system_result.rainfall(value)resultfloatRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.system_result.rdii_inflow(value)resultfloatRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.system_result.runoff(value)resultfloatRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.system_result.snow_depth(value)resultfloatRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.system_result.storage_volume(value)resultfloatRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter
m.set.system_result.total_lateral_inflow(value)resultfloatRead-only; setter raises ReadOnlyParameterErrorRead-only result parameter

Copy-ready call list:

m.set.system_result.air_temperature(value)  # read-only: raises ReadOnlyParameterError
m.set.system_result.direct_inflow(value)  # read-only: raises ReadOnlyParameterError
m.set.system_result.dry_weather_inflow(value)  # read-only: raises ReadOnlyParameterError
m.set.system_result.evaporation(value)  # read-only: raises ReadOnlyParameterError
m.set.system_result.flooding(value)  # read-only: raises ReadOnlyParameterError
m.set.system_result.groundwater_inflow(value)  # read-only: raises ReadOnlyParameterError
m.set.system_result.infiltration(value)  # read-only: raises ReadOnlyParameterError
m.set.system_result.outfall_flow(value)  # read-only: raises ReadOnlyParameterError
m.set.system_result.pollutant_loading(value)  # read-only: raises ReadOnlyParameterError
m.set.system_result.rainfall(value)  # read-only: raises ReadOnlyParameterError
m.set.system_result.rdii_inflow(value)  # read-only: raises ReadOnlyParameterError
m.set.system_result.runoff(value)  # read-only: raises ReadOnlyParameterError
m.set.system_result.snow_depth(value)  # read-only: raises ReadOnlyParameterError
m.set.system_result.storage_volume(value)  # read-only: raises ReadOnlyParameterError
m.set.system_result.total_lateral_inflow(value)  # read-only: raises ReadOnlyParameterError