Published July 31, 2026 | Version v0.13.0

ICB-DCM/pyABC: pyABC v0.13.0

  • 1. University of Bonn, LIMES/HCM
  • 2. University of Bonn
  • 3. IRU Biomathematics @ Uni Bonn
  • 4. University of Bonn // @ICB-DCM
  • 5. MPI-CBG
  • 6. UNSW

Description

General:

  • Add support for python3.14
  • Add execution time profiling to the ABC-SMC run, reporting pure simulation time, parallel-pipeline setup time, and in-between-iteration time, including population-size calculation and distance-function adaptation. The timings are also returned by run_generation. Resolves #325.
  • Minor bug fixes and improved typesetting.

Visualization:

  • plot_walltime and plot_total_walltime now report the actual per-generation walltimes and no longer include the idle time that passed between a stored analysis and a later resumed run. Resolves #667.

Storage (breaking):

  • Store the per-generation walltime in the database (new wall_time column, database version 2). Databases created with older pyABC versions must be migrated via abc-migrate before they can be resumed; for such databases the walltime plots fall back to the previous, end-time-based behavior.
  • Particle weights are now stored using the global normalization (weights sum to 1 across all particles of all models, matching the in-memory Population representation). This is bundled into database version 2 and handled by abc-migrate for existing databases. Resolves #47.

Files

ICB-DCM/pyABC-v0.13.0.zip

Files (20.3 MB)

Name Size Download all
md5:fb4e6e95a851cc161bb1fb11d8f42012
20.3 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/ICB-DCM/pyABC/tree/v0.13.0 (URL)

Software