Repository navigation
Overview
After a longer period of hibernation, we are happy to announce that finally, a new version of pyplis is available.
- The new version comes with relevant modernisation to support more recent python versions 3.9-3.12, while python 2.7 support is fully retired.
- In this context, pyplis now uses pyproject.toml and the installation using
pipnow also takes care of all required dependencies, for details see updated installation instructions
- In this context, pyplis now uses pyproject.toml and the installation using
- Several bugs have been identified and fixed, some of them related to updates in dependencies (e.g. #32, #33, #34, #35, #37, #41, #51, #52, #60, #62)
- The example scripts and tutorials have been revised, improved and extended.
- We've added more unit tests, but there is still a way to go to reach sufficient coverage.
- The docs have been restructured and updated take a look.
Finally, a big thanks to @ubdbra001 and @twVolc who contributed with several improvements, bug fixes and even updated the interface for automatic volcano meta information retrieval!
For a detailed list of changes, please see below and follow the provided links if you need even more details.
What's Changed
- Small bug fixes by @twVolc in #36
- MeasGeometry alt_offset fix by @twVolc in #42
- Update environment and CI workflow by @jgliss in #45
- Revive rtd docs by @jgliss in #47
- fixed getting volcano info from online source by @ubdbra001 in #44
- Update CI.yml by @jgliss in #49
- Fix some imports and add tests for bytescale function by @jgliss in #53
- Fix docs / RTD by @jgliss in #55
- run CI with more recent python versions by @jgliss in #56
- Fix example scripts and enable explicit definition of which
cam_info.txtfile to use when saving and loading camera information by @jgliss in #57 - Update release-1.4.5 branch against unmerged changes in main-dev by @jgliss in #72
- Use pyproject.toml and deprecate setup.py and update docs by @jgliss in #75
- GitHub draft release action by @jgliss in #77
- Add PyPI release action workflow by @jgliss in #78
- Improve formatting and consistency in calibration data modules by @jgliss in #79
- Deprecate six usage by @jgliss in #81
- Remove main sections in source modules and move applicable functionality to unit tests by @jgliss in #82
- replace all relative with absolute imports by @jgliss in #85
- Move pyplis/test folder to repository root by @jgliss in #86
- Support python 3.9-3.12 by @jgliss in #87
- Next release by @jgliss in #54
New Contributors
- @twVolc made their first contribution in #36
- @ubdbra001 made their first contribution in #44
Full Changelog: v1.4.4...1.5.0