PoPy v1.3.0 released
PoPy v1.3.0 is a significant release that upgrades the base Python installation from 3.8 to 3.11 that is more secure and contains many improvements.
PoPy v1.3.0 is also significantly faster than earlier versions and includes a number of minor bug fixes.
We therefore strongly recommend replacing any old versions of PoPy with v1.3.0 for the best PoPy experience.
Improvements
- Changes across the board that make processing much more efficient. Validation now runs in around 65% of the time compared with v1.2.3.
- Made PoPy faster to start up by postponing imports that may not be necessary.
- Moved temporary build files closer to the source so that they can more easily be deleted and do not clutter the user's home directory.
Bug Fixes
- Numerical errors were creeping into finite-differencing differentiation on some models that could result in instability of outputs not only between machines but on the same machine when using serial processing vs. parallel processing.
- Made PoPy more robust when installed to a Windows path that is long or that includes spaces.