Skip to content

Releases: ICB-DCM/parPE

parPE 0.7.0

19 Feb 09:36
e2f58b6
Compare
Choose a tag to compare

What's Change

  • Updated amici to v0.31.0 by @dweindl in #420
  • Fixed an issue in the Dockerfile

Full Changelog: v0.6.0...v0.7.0

parPE 0.6.0

18 Feb 13:09
480435d
Compare
Choose a tag to compare

What's Changed

  • Update container files by @dweindl in #414
    • activate parpe python environment by default
    • avoid unnecessary full rebuilds when modifying Dockerfile
  • Updated amici to v0.30.1 by @dweindl in #417
  • Fixed potential issues with MPI_Finalize being called from ~OptimizationApplication

Full Changelog: v0.5.0...v0.6.0

parPE 0.5.0

28 Nov 13:00
ec0126f
Compare
Choose a tag to compare

What's Changed

Features

  • Updated AMICI to v0.29.0 which comes with many new features and bug fixes (by @dweindl in #412)
  • Added support for support for forward sensitivities (by @dweindl in #393)
  • Use amici default options in generated HDF5 input files (by @dweindl in #392, #406)
  • Set python package version via setuptools_scm (by @dweindl in #395)
  • PEtab import: option to ignore initialization prior (by @dweindl in #402)
  • Added scaffold for objective function / gradient evaluation with JSON I/O (by @dweindl in #400)

Fixes

  • Fixed data race in aggregateLikelihood (by @dweindl in #411)
  • PEtab pipeline:
    • Fixed potentially incorrect initial state from condition table (by @dweindl in #408)
    • Fail on problems using priors (they aren't supported and never have been) (by @dweindl in #384)
    • Only compute sensitivities with respect to optimized parameters (by @dweindl in #394)
    • HDF5 generation: Don't write obsolete sens_ind (by @dweindl in #407)
  • Reduced clang warnings (by @dweindl in #397)

Full Changelog: v0.4.10...v0.5.0

parPE 0.4.10

13 Dec 10:35
c64595b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.9...v0.4.10

parPE 0.4.9

22 Feb 13:47
a38bad5
Compare
Choose a tag to compare

What's Changed

  • Improved hierarchical optimization preprocessing by @dweindl in #366
  • Updated AMICI to v0.11.23 by @dweindl in #369
  • Added --flatten to parpe_petab_to_hdf5 as workaround for timepoint-specific output parameters by @dweindl
  • Enabled ninja-based builds by @dweindl

Full Changelog: v0.4.8...v0.4.9

parPE 0.4.8

05 Nov 11:28
7864ab5
Compare
Choose a tag to compare

What's Changed

  • Updated AMICI to v0.11.19 (#357)
  • Documentation of mini-batch optimizers (#355)
  • Docker image now comes with fides optimizer (#356)
  • Docker image can now be imported by singularity (#289)
  • Added option to specify maximum number of threads for multi-start optimization (#361)

New dependency: Boost.Thread

Full Changelog: v0.4.7...v0.4.8

parPE 0.4.7

13 Jul 15:05
ea1b806
Compare
Choose a tag to compare
  • Updated AMICI to v0.11.18
  • Fix PEtab import: HDF5 generation for state reinitialization with estimated initial conditions (#344)
  • Fix race condition with parallel HDF5 calls with some HDF5 versions (#345)

parPE 0.4.6

03 Jun 13:36
ae54b7f
Compare
Choose a tag to compare
  • New optimizer ttps://github.com/dweindl/fides-cpp (C++ rewrite of https://github.com/fides-dev/fides) (#340)
  • Updated to AMICI 0.11.17
  • Updated DLIB optimizer interface (#337)
  • Updated build scripts
  • Fixed issues with C++17 compatibility of Intel Compiler (#334)
  • ...

parPE 0.4.5

13 Mar 21:51
ee1de80
Compare
Choose a tag to compare
  • Update to AMICI 0.11.13 (#321)
  • Enable state-wise reinitialization for PEtab import (#306)
  • Fix random test failures for MPI simulator runs
  • Improved gradient-check (#315, #320, #314)
  • CMake: Find MPI (#318)
  • Update to Ceres 2.0.0 (#316)
  • Create proper CMake package configuration (#313)
  • Upgrade Ipopt and find via pkgconfig (#310)
  • Don't replace INF timepoints by 1e8 during HDF5 generation
  • Update and fix snakemake workflow
  • Update documentation (#323, #322)
  • Various smaller fixed
  • Cleanup

parPE 0.4.4

14 Oct 12:10
0750546
Compare
Choose a tag to compare
  • AMICI-related
    • Update to AMICI v0.11.2 (#295)
    • adjoint preequilibration
    • reduced memory requirements
    • Make proper use of amici::RDataReporting to avoid computing costly disregarded results (#296)
    • Add script / cmake target to update amici (Closes #288)
    • Handle AMICI failures more gracefully
    • Fix misc/rebuild_amici.sh in case of changed AMICI SWIG interface
  • Fix: HierarchicalOptimizationWrapper: Return full parameters and full gradient even if nothing computed analytically
  • Fix C++17 in CMakeLists template
  • Fix: Use absolute path in misc/setup_amici_model.sh
  • Fix PEtab import issues
  • Fix icpc option overriding warning (Closes #220)
  • Update example notebooks and run on github actions (#294)
  • Add CLI option to simulator to run simulations with nominal parameters (#293)
  • Various cleanup
    • #287, #285, #271, #270, #268, #267, and others
    • Remove obsolete parpeamici/steadystateSimulator.cpp
    • Remove outdated amiciHelper.py module for parsing AMICI source files
    • Remove all uses of std::tmpnam
  • Handle IpOpt reporting obj_value 0.0 in case of non-finite fval or gradient (#221)
  • Base image ubuntu:19.10 (EOL ubuntu:19.04)
  • adapt dataprovider and simulatio to df to third column in simulation condition table (#272)
  • Update gsllite (#269)
  • Fix petab import when online some measurements have preequilibrationCondition set
  • Add basic contribution guide
  • Fix race conditions in steadystate example (#265)
  • Cache sonar files on github actions
  • CI: No shallow clone for running sonarscanner
  • Remove obsolete and unreliabe functions parpe::launchedWithMpi and parpe::initMpiIfNeeded -- using MPI must be specified via CLI now