Catalog PyPI
Back to packageRELEASE DETAILS

0.1.0

PyPI

adm1dae

ADM1 DAE model with BSM2 algebraic pH and H2 solvers

Published3 Apr 2026
Direct dependencies6
Transitive dependenciesNot calculated

README

Version 0.1.0 documentation

adm1dae

Python package for ADM1 dynamic process modelling with algebraic pH and H2 solvers.

Overview

adm1dae packages a compiled ADM1 DAE implementation derived from the BSM2 ADM1 formulation, together with:

  • adm1_DAE2_bsm2 : main ADM1 DAE reactor kernel
  • pHsolv_bsm2 : algebraic pH solver
  • Sh2solv_adm1 : algebraic dissolved hydrogen solver

The package also provides a Python simulation driver that reproduces the Simulink-style execution pattern with:

  • continuous ADM1 state integration
  • discrete pH solver updates
  • discrete H2 solver updates
  • influent interpolation
  • result export to NPZ

Installation

From PyPI:

pip install adm1dae


Currently distributed as a binary wheel for Windows x64 / CPython 3.12.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 6

Native requirements
6 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
numpy
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
numpy>=1.26runtime
scipy
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
scipy>=1.11runtime
matplotlib
Environment
{
  "extras": "",
  "marker": "extra == \"plot\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
matplotlib>=3.8; extra == "plot"runtime
build
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
build>=1.2; extra == "dev"runtime
twine
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
twine>=5.0; extra == "dev"runtime
pytest
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
pytest>=8.0; extra == "dev"runtime

Distribution files

1 collected
adm1dae-0.1.0-cp312-cp312-win_amd64.whl

bdist_wheel · 350.7 KB · Python cp312

Source file

Repository

NOT_FOUND
tabunama/adm1dae

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:39 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:f3207bc33a79d7fa051b03d659b682737d4b9da040ae003ad64b467dc624feab

Other collected versions

View all collected versions →