Skip to content

Releases: MedVisBonn/eyepy

v0.12.2

15 Nov 13:12
Compare
Choose a tag to compare

v0.12.2 (2023-11-15)

Build

  • build(_quality.yaml): removes caching of poetry (a7c20e1)

  • build(eyepy): updates versions (23fec54)

  • build(eyepy): removes python 3.8 from testing matrix (b2bcf7b)

  • build(eyepy): upgrades dependencies (e66fd8b)

Fix

  • fix(_release.yaml): corrects python-semantic-release version (f7171ba)

  • fix(eyemeta.py): convert dates to string for saving as json (5d715cd)

Refactor

  • refactor(eyevolume.py): changes skimage import of GeometricTransform (31ce767)

  • refactor(EyeVolume): rename method from remove_pixel_annotations to remove_pixel_annotation (6727a60)

v0.12.1

26 Sep 19:23
Compare
Choose a tag to compare

v0.12.1 (2023-09-26)

Ci

  • ci(PythonSemanticRelease): update python semantic release to v8; minor change to README; added support for py3.11; updated dependencies (d4e65a8)

Fix

  • fix(vol_reader.py): get number of read layers from file context instead of assuming 17 layers. (2b53a33)

v0.12.0

31 May 08:42
Compare
Choose a tag to compare

Breaking

v0.11.3

04 Apr 22:03
Compare
Choose a tag to compare

Fix

  • eyepy.io: Fixes duke layer heights import (eb18f2a)

Documentation

  • README.md;-cookbook.md: Add examples for importing data from different sources (2a71e11)

v0.11.2

02 Apr 19:11
Compare
Choose a tag to compare

Fix

  • EyeVolume: Fix saving, old method sometimes tried to recursively add the archive to the archive (e6064cc)
  • import_duke_mat: Fixes age parsing from duke data (ecbcbc2)

v0.11.1

31 Mar 12:07
Compare
Choose a tag to compare

Fix

  • EyeVolumeMeta: Fixes saving issue by storing all dates as string in isoformat to avoid problems with dumping to json and loading (3fc7424)

v0.11.0

30 Mar 19:42
Compare
Choose a tag to compare

Feature

  • io.init.py: Adds support for topcon fda files (#12) (53f2908)

v0.10.0

30 Mar 11:07
Compare
Choose a tag to compare

Feature

  • core.plotting: Adds a scale bar and a watermark to Bscan and Fundus visualizations (0e3eaa0)

Fix

  • eyepy.core: Fixes bscan_region and bscan_position plotting when plotting only a part of the fundus (2c88074)
  • core.grids.py: Fixes error related to python 3.8 not supporting new type annotation Dict-dict List-list (3c6ba41)

Documentation

  • core.annotations: Adds docstrings (236c074)

v0.9.2

17 Mar 09:26
Compare
Choose a tag to compare

Fix

  • e2e_reader.py: Makes exception formatting compatible with python < 3.10 (2c4cbb0)

Documentation

  • eyepy.core: Adds type annotations to all objects in the core subpackage (ea1cb4c)
  • annotations.py: Adds type annotations to all objects in this module (986f9bc)

v0.9.1

15 Mar 14:17
Compare
Choose a tag to compare

Fix

  • e2e_reader.py: Extract number of Bscans more reliably by using the number of slice substructures; Skip localizer affine transformation for now, because slodata is not always available; support reading single B-scan data (1287a24)
  • e2e_format.py: Change the name of E2EFile to E2EFormat to avoid confustion with E2EFileStructure in e2e_reader.py (01be6a0)

Documentation

  • README.md: Clarify that the localizer is a fundus image (4e41acd)