1.2.1
Important note for those who are using the cnapy-dev Anaconda environment: Since CNApy's Anaconda environment requirements are changed with this release, it is recommended to create CNApy's Anaconda enviroment again, e.g. by deleting the old environment and creating a new one.
Major changes
This release bumps CNApy's Python requirement from Python 3.8 to Python 3.10. While this makes CNApy a bit more performant and easier to delevop, this also means that external solver versions that do not support Python 3.10 will not work with CNApy anymore.
Furthermore, this release includes a multitude of important bug fixes (see below) as well as a much better Escher map integration and small quality-of-life enhancements.
Installation Options
There are 4 alternative ways to install CNApy:
- If you use Windows, the easiest way is to use our Windows installer, see section Using the Windows installer.
- If you use Linux or Apple MacOS X, the easiest installation producure is our assisted installation protocol, see Assisted installation under Linux and MacOS X.
- If you already have installed Anaconda or Miniconda on your computer, you can directly install CNApy as a conda package as described in section Install CNApy as conda package.
- If you want to develop CNApy, follow the instruction for the cloning and set-up of the CNApy repository using git and conda in section Setup the CNApy development environment.
Changes in this release
What's Changed
- File management by @axelvonkamp in #510
- Fix annoying OptMDFpathway bugs by @Paulocracy in #511
- Scenario in clipboard by @Paulocracy in #512
- Push to Python 3.10 by @Paulocracy in #514
- fix #515 and ensure that a changed objective is always set by @axelvonkamp in #518
- improved Escher integration by @axelvonkamp in #513
- Per default use system font size by @sthiele in #517
- Store EFMs as JSON by @Paulocracy in #522
- possible fix for #520 by @axelvonkamp in #521
- unified strain design by @axelvonkamp in #519
- Bump to 1.2.1 by @Paulocracy in #523
Full Changelog: v1.1.11...v1.2.1