Releases: AMICI-dev/AMICI
Releases · AMICI-dev/AMICI
AMICI v0.11.8
Python
- Fix pysb-petab support (#1288)
- Fix ExpData constructor overloading (#1299)
- Fix support for positivity enforcement (#1306)
- Refactor SBML import, adds support for parameter rate rules and initial assignments (#1284, #1296, #1304)
- Improve model generation for models with many parameters (#1300)
- Add support for PEtab based synthetic data generation (#1283)
C++
- Make HDF5 an optional dependency (#1285)
Doc
CI
AMICI v0.11.7
Python
- Improve and extend available objective functions (#1235)
- Fix processing of compartment definitions (#1223)
- Fix replacement of reserved symbols (#1265)
- Use Hierarchical Derivatives for Expressions (#1224, #1246)
- Fix duplicate running of swig (#1216)
- Overload python interface functions for amici.{Model,Solver,ExpData} and amici.{Model,Solver,ExpData}Ptr (#1271)
C++
- Fix and extend use of sparse matrix operations (#1230, #1240, #1244, #1247, #1271)
- Fix application of maximal number of steps, MaxNumStep parameter now limit total number of steps, not number of steps between output times. (#1267)
Doc
- Move all Documentation to RTD (#1229, #1241)
- General Improvements to Documentation (#1225, #1227, #1219, #1228, #1232, #1233, #1234, #1237, #1238, #1239, #1243, #1253, #1255, #1262)
CI
AMICI v0.11.6
AMICI v0.11.5
AMICI v0.11.4
AMICI v0.11.3
AMICI v0.11.2
Python
- Speed up model import, compilation (#1123, #1112)
- Improve/Add steady-state solver documentation (#1102)
- Improve extension import (#1141)
- Bugfixes SBML import (#1135, #1134, #1145, #1154)
- Fixed issue that prevented simplification (#1158)
C++
- Bugfixes (#1121, #1125, #1131, #1132, #1136)
- Enable openMP by default (#1118)
- Improve memoy footprint for simulations with replicates (#1153)
- Improve steady-state solver and add option to to adjoint-steadystate hybrid (#1143, #1099, #1129, #1146)
CI
- Store build artifacts from github actions (#1138)
AMICI v0.11.1
Python
- Upgrade to sympy 1.6.0, which is now required minimum version (#1098, #1103)
- Speed up model import
- speedup dataframe creation in
get*AsDataFrame
(#1088) - Allow caching edatas for simulate_petab (#1106)
- Fix wrong deprecation warning (Fixes #1093)
- Fix segmentation faults in NewtonSolver under certain conditions (#1089, #1090, #1097)
- fix wrong power function call in
unscale_parameter
(#1094) - Fix MathML conversion (#1086)
- Fix deepcopy of SymPy objects (#1091)
Matlab
- handle empty rdata->{pre|post}eq_numlinsteps (Closes #1113), which previously made the matlab interface unusable
- Fix generation of compileMexFile.m for matlab compilation of python code (#1115)
C++
- Reduce memory requirements and speedup compilation of large models (#1105)
- Place generated code into own namespace (#937) (#1112)
- Fix several msvc compiler warnings (#1116) (Note that MSVC support is still experimental) breaking change for users of C++ interface
- Fix swig warning: ensure base class ContextManager is known before use (Fixes #1092) (#1101)
CI
- Don't install/run valgrind on travis CI (done with github actions… (#1111)
AMICI v0.11.0
Python:
- Implement support for variable compartments (#1036)
- Better handling of constant species (#1047)
- Better handling of C++ enums, this makes
amici.SensitivityMethod_forward
available asamici.SensitivityMethod.forward
(#1042) - Improve installation routines (#1055, #1056, #1058, #1076)
- Add option to reduce memory usage (#1044)
- Fix handling of symbolic expressions in nested rules (#1081, 1069)
Library:
- Update Sundials to 5.2.0 (#1039)
- Update SuiteSparse to 5.4.0 (#1040)
- Refactor use of ReturnData, now completely created post-hoc (#1002)
- Fix propagation of reinitialization in ExpData constructor (#1041)
- Fix issue where InternalSensitivityParameter was sometimes not set (#1075)
- Fix or disable certain combinations of equilibraition, presimulation and adjoint sensitivity analysis
CI: