ASM2d-BSM2
asm2dbsm2 is a Python package exposing compiled ASM2d-BSM2 plant-wide wastewater treatment model (Water and Slduge lines).
Installation
pip install asm2dbsm2
Import
from asm2dbsm2 import 'Modules'
from asm2dbsm2 import asm2d, combiner, combiner3, combiner4
from asm2dbsm2 import flowsplitter, hyddelay, settler1d
from asm2dbsm2 import adm1dae1, adm1dae2, adm1ode, adm2asm, asm2adm, carboncombiner, metalcombiner, ...
Modules
adm1dae1: ADM1 DAE1.adm1dae2: ADM1 DAE2.adm1ode: ADM1 ODEr.adm2asm: ADM-to-ASM2d interface.asm2adm: ASM2d-to-ADM interface.asm2d: ASM2d biological reactor.carboncombiner: External carbon combiner for ASM2d reactor.combiner: Two-stream ASM2d flow combiner.combiner3: Three-stream ASM2d flow combiner.combiner4: Four-stream ASM2d flow combiner.combineradm1: ADM1-specific combiner.dae1combiner: DAE1 ADM combiner.dae2combiner: DAE2 ADM combiner.dewatering: ASM2d dewatering unit.flowsplitter: ASM2d flow splitter.hyddelay: ASM2d hydraulic delay.metalcombiner: Metal dosing combiner for ASM2d.pHdelay: pH delay for ADM interfaces.pHsolv: pH solver for ADM DAE.primclar: ASM2d primary clarifier.settler1d: ASM2d 10-layer secondary settler.sh2solv: SH2 solver for ADM1 DAE2.storage: ASM2d reject-water storage tank.storagebypass: ASM2d storage bypass.storagedelay: ASM2d storage delay.thickener: ASM2d thickener.
Python packaging / adaptation
- Package:
asm2dbsm2 - Python packaging and ASM2d-BSM2 adaptation: Dr Taher Abunama
Attribution and license
See LICENSE and THIRD_PARTY_NOTICES.md.
Publications using this software should acknowledge the BSM2 sources and the upstream authors.
Metadata
Release files for asm2dbsm2 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| asm2dbsm2-0.1.0-cp312-cp312-win_amd64.whl | CPython 3.12 | CPython 3.12 | Windows x86-64 | Details |
Release files / asm2dbsm2-0.1.0-cp312-cp312-win_amd64.whl
| Download URL | asm2dbsm2-0.1.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 892.7 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
863b1582a86baed7f0050aedb7e4198afa47e9d587b92e6afaa52b5c349e4f00
|
|
BLAKE2b-256 checksum How to use checksums |
2dd666d27e9112d15da924f5927cc1b8181bb85b49b6aecc30ff3f6c9c1d442c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.6
|
Security for asm2dbsm2 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.