Skip to content

pyplis 1.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 25 May 11:33
· 3 commits to master since this release
7435a2f

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 pip now also takes care of all required dependencies, for details see updated installation instructions
  • 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.txt file 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

Full Changelog: v1.4.4...1.5.0