- Updated how substitution of functions that were changed in the parser are handled during analysis for fixing singularities, in order to make sure it workes with sympy 1.10 - Dropped support for python 3.5 as it is end of life.
0.3.3
- Minor performance upgrade for `Model.remove_fixable_singularities` using caching on fixing singularites. No functionality changes.
0.3.2
- Bug fix for parsing error created by version 6 of rdflib. This fix is backwards compatible with version 5 and does not change anything else.
0.3.1
- Added a better error message for unsupported unit celsius.
0.3.0
- Added a method `Model.remove_fixable_singularities` to remove fixable singularities in the model's equations.
0.2.3
- Fixes for sympy 1.7: - Fixed the printer test (eval=false no longer exists but evaluate=false can still be used). - Removed the positional arguments in Variable as these were causing issues, instead use named arguments for name and units