Version 1.2.0
New features & Improvements
Legolas
- Matrix assembly has been reworked + added Hall MHD and viscosity (#66 by @n-claes)
- Added possibility to set v01 and B01 components for the equilibrium (#66 by @n-claes)
- Added code coverage and improved testing framework (#70 by @n-claes)
- Closes #58
- Unit normalisations now support setting the mean molecular weight (#72 by @n-claes)
- Added derived eigenfunction quantities (#73 by @jordidj, #75 by @n-claes)
- It is now possible to select and save a subset of eigenfunctions instead of all of them (#75 by @n-claes)
- Support for develop and release builds + timing functionality (#78 by @elecprog)
- Improved console logging (#80 by @n-claes)
- Code cleaning (#83 by @n-claes)
Pylbo
- Added support for matplotlib 3.4 (#69 by @n-claes)
- Added code coverage and additional unit tests (#74 by @n-claes)
- Improved the way subplots are added to existing figures (#77 by @n-claes)
Documentation
- Documentation received an update and some things were restructured and/or rewritten (#79 by @n-claes)
Bugfixes
Legolas
- Fixed segmentation fault for macOS in some cases (#84 by @n-claes)
- Fixes #82
- Fixed ranlib warnings for no symbols when building on macOS (#85 by @n-claes)
- Fixes #81
Pylbo
- Fixed lock_zoom issue (#69 by @n-claes)
- Fixes #67
- Fixed an issue where datfile names were not generated properly
- Fixes #68
- Fixed deprecationwarning from matplotlib 3.4 onwards (#77 by @n-claes)
- Fixes #76
New Contributors
- @elecprog made their first contribution in #78