swmmx Documentation

Getter Reference: Nodes

Rendered from 11_all_get_functions.ipynb.

Nodes

node

Kind: Object collection

GetterSourceDeclared typeDeclared sizeOutput note
m.get.node.coordinate(ids=None, format=None)usercoordinatespair/listOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.node.count(ids=None, format=None)derivedintegersingleint scalar count
m.get.node.depth(ids=None, format=None)resultfloattime series × nodeTime series; NumPy by default, or timestamp-indexed DataFrame with format='df'
m.get.node.dry_weather_flow(ids=None, format=None)ref/mixedtablelist/tableOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.node.external_inflow(ids=None, format=None)ref/mixedtablelist/tableOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.node.flooding(ids=None, format=None)resultfloattime series × nodeTime series; NumPy by default, or timestamp-indexed DataFrame with format='df'
m.get.node.head(ids=None, format=None)resultfloattime series × nodeTime series; NumPy by default, or timestamp-indexed DataFrame with format='df'
m.get.node.id(ids=None, format=None)userstrsingleOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.node.initial_depth(ids=None, format=None)userfloatseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.node.invert_elevation(ids=None, format=None)userfloatseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.node.lateral_inflow(ids=None, format=None)resultfloattime series × nodeTime series; NumPy by default, or timestamp-indexed DataFrame with format='df'
m.get.node.max_depth(ids=None, format=None)userfloatseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.node.overflow(ids=None, format=None)resultfloattime series × nodeTime series; NumPy by default, or timestamp-indexed DataFrame with format='df'
m.get.node.pollutant_concentration(ids=None, format=None)resultfloattime series × node × pollutantTime series; NumPy by default, or timestamp-indexed DataFrame with format='df'
m.get.node.ponded_area(ids=None, format=None)userfloatseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.node.surcharge_depth(ids=None, format=None)userfloatseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.node.tag(ids=None, format=None)userstrseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.node.total_inflow(ids=None, format=None)resultfloattime series × nodeTime series; NumPy by default, or timestamp-indexed DataFrame with format='df'
m.get.node.treatment(ids=None, format=None)userexpression/tablelist/tableOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.node.type(ids=None, format=None)derivedenumseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.node.volume(ids=None, format=None)resultfloattime series × nodeTime series; NumPy by default, or timestamp-indexed DataFrame with format='df'

Copy-ready call list:

m.get.node.coordinate(ids=None, format=None)
m.get.node.count(ids=None, format=None)
m.get.node.depth(ids=None, format=None)
m.get.node.dry_weather_flow(ids=None, format=None)
m.get.node.external_inflow(ids=None, format=None)
m.get.node.flooding(ids=None, format=None)
m.get.node.head(ids=None, format=None)
m.get.node.id(ids=None, format=None)
m.get.node.initial_depth(ids=None, format=None)
m.get.node.invert_elevation(ids=None, format=None)
m.get.node.lateral_inflow(ids=None, format=None)
m.get.node.max_depth(ids=None, format=None)
m.get.node.overflow(ids=None, format=None)
m.get.node.pollutant_concentration(ids=None, format=None)
m.get.node.ponded_area(ids=None, format=None)
m.get.node.surcharge_depth(ids=None, format=None)
m.get.node.tag(ids=None, format=None)
m.get.node.total_inflow(ids=None, format=None)
m.get.node.treatment(ids=None, format=None)
m.get.node.type(ids=None, format=None)
m.get.node.volume(ids=None, format=None)

junction

Kind: Object collection

GetterSourceDeclared typeDeclared sizeOutput note
m.get.junction.count(ids=None, format=None)derivedintegersingleint scalar count
m.get.junction.id(ids=None, format=None)userstrsingleOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.junction.initial_depth(ids=None, format=None)userfloatseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.junction.invert_elevation(ids=None, format=None)userfloatseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.junction.max_depth(ids=None, format=None)userfloatseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.junction.ponded_area(ids=None, format=None)userfloatseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.junction.surcharge_depth(ids=None, format=None)userfloatseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame

Copy-ready call list:

m.get.junction.count(ids=None, format=None)
m.get.junction.id(ids=None, format=None)
m.get.junction.initial_depth(ids=None, format=None)
m.get.junction.invert_elevation(ids=None, format=None)
m.get.junction.max_depth(ids=None, format=None)
m.get.junction.ponded_area(ids=None, format=None)
m.get.junction.surcharge_depth(ids=None, format=None)

outfall

Kind: Object collection

GetterSourceDeclared typeDeclared sizeOutput note
m.get.outfall.count(ids=None, format=None)derivedintegersingleint scalar count
m.get.outfall.fixed_stage(ids=None, format=None)userfloatseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.outfall.id(ids=None, format=None)userstrsingleOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.outfall.invert_elevation(ids=None, format=None)userfloatseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.outfall.route_to(ids=None, format=None)refstrseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.outfall.tidal_curve(ids=None, format=None)refstrseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.outfall.tide_gate(ids=None, format=None)userboolseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.outfall.time_series(ids=None, format=None)refstrseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.outfall.type(ids=None, format=None)userenumseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame

Copy-ready call list:

m.get.outfall.count(ids=None, format=None)
m.get.outfall.fixed_stage(ids=None, format=None)
m.get.outfall.id(ids=None, format=None)
m.get.outfall.invert_elevation(ids=None, format=None)
m.get.outfall.route_to(ids=None, format=None)
m.get.outfall.tidal_curve(ids=None, format=None)
m.get.outfall.tide_gate(ids=None, format=None)
m.get.outfall.time_series(ids=None, format=None)
m.get.outfall.type(ids=None, format=None)

flow_divider

Kind: Object collection

GetterSourceDeclared typeDeclared sizeOutput note
m.get.flow_divider.count(ids=None, format=None)derivedintegersingleint scalar count
m.get.flow_divider.cutoff_flow(ids=None, format=None)userfloatseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.flow_divider.diversion_curve(ids=None, format=None)refstrseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.flow_divider.diverted_link(ids=None, format=None)refstrseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.flow_divider.id(ids=None, format=None)userstrsingleOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.flow_divider.initial_depth(ids=None, format=None)userfloatseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.flow_divider.invert_elevation(ids=None, format=None)userfloatseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.flow_divider.max_depth(ids=None, format=None)userfloatseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.flow_divider.ponded_area(ids=None, format=None)userfloatseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.flow_divider.surcharge_depth(ids=None, format=None)userfloatseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.flow_divider.type(ids=None, format=None)userenumseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.flow_divider.weir_coefficient(ids=None, format=None)userfloatseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.flow_divider.weir_height(ids=None, format=None)userfloatseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame

Copy-ready call list:

m.get.flow_divider.count(ids=None, format=None)
m.get.flow_divider.cutoff_flow(ids=None, format=None)
m.get.flow_divider.diversion_curve(ids=None, format=None)
m.get.flow_divider.diverted_link(ids=None, format=None)
m.get.flow_divider.id(ids=None, format=None)
m.get.flow_divider.initial_depth(ids=None, format=None)
m.get.flow_divider.invert_elevation(ids=None, format=None)
m.get.flow_divider.max_depth(ids=None, format=None)
m.get.flow_divider.ponded_area(ids=None, format=None)
m.get.flow_divider.surcharge_depth(ids=None, format=None)
m.get.flow_divider.type(ids=None, format=None)
m.get.flow_divider.weir_coefficient(ids=None, format=None)
m.get.flow_divider.weir_height(ids=None, format=None)

storage_unit

Kind: Object collection

GetterSourceDeclared typeDeclared sizeOutput note
m.get.storage_unit.area(ids=None, format=None)userfloatseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.storage_unit.area_coefficient(ids=None, format=None)userfloatseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.storage_unit.area_constant(ids=None, format=None)userfloatseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.storage_unit.area_exponent(ids=None, format=None)userfloatseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.storage_unit.count(ids=None, format=None)derivedintegersingleint scalar count
m.get.storage_unit.evaporation_factor(ids=None, format=None)userfloatseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.storage_unit.id(ids=None, format=None)userstrsingleOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.storage_unit.initial_depth(ids=None, format=None)userfloatseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.storage_unit.invert_elevation(ids=None, format=None)userfloatseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.storage_unit.max_depth(ids=None, format=None)userfloatseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.storage_unit.seepage_loss(ids=None, format=None)userfloat/tableseries/tableOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.storage_unit.storage_curve(ids=None, format=None)refstrseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame
m.get.storage_unit.storage_curve_type(ids=None, format=None)userenumseries by IDOne ID → scalar/structured value; many/all IDs → NumPy array or one-row DataFrame

Copy-ready call list:

m.get.storage_unit.area(ids=None, format=None)
m.get.storage_unit.area_coefficient(ids=None, format=None)
m.get.storage_unit.area_constant(ids=None, format=None)
m.get.storage_unit.area_exponent(ids=None, format=None)
m.get.storage_unit.count(ids=None, format=None)
m.get.storage_unit.evaporation_factor(ids=None, format=None)
m.get.storage_unit.id(ids=None, format=None)
m.get.storage_unit.initial_depth(ids=None, format=None)
m.get.storage_unit.invert_elevation(ids=None, format=None)
m.get.storage_unit.max_depth(ids=None, format=None)
m.get.storage_unit.seepage_loss(ids=None, format=None)
m.get.storage_unit.storage_curve(ids=None, format=None)
m.get.storage_unit.storage_curve_type(ids=None, format=None)