
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.
