Skip to main content

('Collection of calculation method for simulate subcatchment features from Storm Water Management Model',)

Project description

Catchment simulation

Package include method for simulate subcatchment with different features values from Storm Water Management Model

Examples of How To Use

Creating object for analyse

Create object to run simulation

from catchment_simulation.catchment_features_simulation import FeaturesSimulation



subcatchemnt_id = "S1"

raw_file = "catchment_simulation/example.inp"

model = FeaturesSimulation(subcatchemnt_id=subcatchemnt_id, raw_file=raw_file)

Simulate subcatchment area in selected range.

from catchment_simulation.catchment_features_simulation import FeaturesSimulation



subcatchemnt_id = "S1"

raw_file = "catchment_simulation/example.inp"

model = FeaturesSimulation(subcatchemnt_id=subcatchemnt_id, raw_file=raw_file)



df = model.simulate_area(start=1, stop: = 10, step = 1)

Simulate subcatchment percent impervious in selected range.

from catchment_simulation.catchment_features_simulation import FeaturesSimulation



subcatchemnt_id = "S1"

raw_file = "catchment_simulation/example.inp"

model = FeaturesSimulation(subcatchemnt_id=subcatchemnt_id, raw_file=raw_file)



df = model.simulate_percent_impervious(start=1, stop: = 10, step = 1)

Simulate subcatchment percent slope in selected range.

from catchment_simulation.catchment_features_simulation import FeaturesSimulation



subcatchemnt_id = "S1"

raw_file = "catchment_simulation/example.inp"

model = FeaturesSimulation(subcatchemnt_id=subcatchemnt_id, raw_file=raw_file)



df = model.simulate_percent_slope(start=1, stop: = 10, step = 1)

Simulate subcatchment width in selected range.

from catchment_simulation.catchment_features_simulation import FeaturesSimulation



subcatchemnt_id = "S1"

raw_file = "catchment_simulation/example.inp"

model = FeaturesSimulation(subcatchemnt_id=subcatchemnt_id, raw_file=raw_file)



df = model.simulate_width(start=1, stop: = 10, step = 1)

Simulate subcatchment curb length in selected range.

from catchment_simulation.catchment_features_simulation import FeaturesSimulation



subcatchemnt_id = "S1"

raw_file = "catchment_simulation/example.inp"

model = FeaturesSimulation(subcatchemnt_id=subcatchemnt_id, raw_file=raw_file)



df = model.simulate_curb_length(start=1, stop: = 10, step = 1)

Simulate subcatchment N-Imperv in selected range.

from catchment_simulation.catchment_features_simulation import FeaturesSimulation



subcatchemnt_id = "S1"

raw_file = "catchment_simulation/example.inp"

model = FeaturesSimulation(subcatchemnt_id=subcatchemnt_id, raw_file=raw_file)



df = model.simulate_n_imperv(param="Imperv")

Simulate subcatchment N-Perv in selected range.

from catchment_simulation.catchment_features_simulation import FeaturesSimulation



subcatchemnt_id = "S1"

raw_file = "catchment_simulation/example.inp"

model = FeaturesSimulation(subcatchemnt_id=subcatchemnt_id, raw_file=raw_file)



df = model.simulate_n_perv(param="Perv")

Simulate subcatchment Destore-Imperv in selected range.

from catchment_simulation.catchment_features_simulation import FeaturesSimulation



subcatchemnt_id = "S1"

raw_file = "catchment_simulation/example.inp"

model = FeaturesSimulation(subcatchemnt_id=subcatchemnt_id, raw_file=raw_file)



df = model.simulate_s_imperv(param="Imperv")

Simulate subcatchment Destore-Perv in selected range.

from catchment_simulation.catchment_features_simulation import FeaturesSimulation



subcatchemnt_id = "S1"

raw_file = "catchment_simulation/example.inp"

model = FeaturesSimulation(subcatchemnt_id=subcatchemnt_id, raw_file=raw_file)



df = model.simulate_s_imperv(param="Perv")

Simulate subcatchment Percent Zero Imperv in selected range.

from catchment_simulation.catchment_features_simulation import FeaturesSimulation



subcatchemnt_id = "S1"

raw_file = "catchment_simulation/example.inp"

model = FeaturesSimulation(subcatchemnt_id=subcatchemnt_id, raw_file=raw_file)



df = model.simulate_percent_zero_imperv(start=0, stop=100, step=10)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

catchment_simulation-0.0.4.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

catchment_simulation-0.0.4-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file catchment_simulation-0.0.4.tar.gz.

File metadata

  • Download URL: catchment_simulation-0.0.4.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.2

File hashes

Hashes for catchment_simulation-0.0.4.tar.gz
Algorithm Hash digest
SHA256 80862e143f5122d671b38d721acccaf0f5ac32a5509373172d573b7a0cd30453
MD5 16f2e4168dade9c7df777b35d6f85471
BLAKE2b-256 649bd01fa667db1ce415b3b8d7ef1f2edd3451c9883e0e2486839cda6ddeaba2

See more details on using hashes here.

File details

Details for the file catchment_simulation-0.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for catchment_simulation-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d0229ec176e4a0abcdef7e46dc88240d2386a7e261708161969a2f7bce263f9b
MD5 b2b53f4d2e360d94aec893cac74e8602
BLAKE2b-256 9d10025207be4884b48435d6aea5c5d6b875d757e6ab03ff5ec2227a25c06cb8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page