- Unfreeze `pandas` dependency because they have fixed some regressions that affected `atomica`
1.25.5
- Replace deprecated ``sc.SItickformatter`` usage - Fix bug in program coverage overwrite timestep scaling. Coverage overwrites must always be provided in dimensionless units
1.25.4
- Improved framework validation (informative errors raised in some additional cases) - Calibrations can be loaded for mismatched frameworks/databooks - missing or extra entries will be skipped without raising an error
1.25.3
- Implemented `Population.__contains__` to easily check whether variables are defined in a population - Improved error message when plotting if requesting an output that is not defined in all populations
1.25.2
- Add `ParameterSet.y_factors` as a property attribute to quickly access and set y-factors.
1.25.1
- Fix bug in `ProgramSet.remove_program()` - this function would previously raise an error