Releases: MedVisBonn/eyepy
Releases · MedVisBonn/eyepy
v0.9.0
Feature
- HeE2EReader: Switch to construct_typed for describing structures; create file hierarchy when parsing the E2E file; add search functions to the HeE2eReader (
45578a5
) - eyepy.io.utils.py: Add functions to search for integer/float values in binary data; set relative tolerance for Bscan distance to 4% (fixes sample data warning) (
96fd58b
)
Fix
- HeE2eReader: Fix issues with inspect after renaming classes (
891c79c
) - init.py: Exclude init.py from isort to prevent circular import (
9254231
) - pyproject.toml: Add imageio as dependency and umpgrade imagecodecs to latest version (
bef44a0
)
Breaking
- (
45578a5
)
Documentation
- documentation: Improve documentation; rename Voxel/Area Annotation to PixelAnnotation for consistency (
ab38837
)
v0.8.1
v0.8.0
Feature
- eyepy.core: Reflect plotted region in x and y axis for both localizer and B-scan; check if bscan_region bscan position indicators are in plotting region (
2842424
) - eyepy.io: Fix imagio warnings; raise ValueError for scan-pattern 2 and 5 instead of warning; set maxint to NAN when reading XML layers; fix bscan order in layer data (vol_reader) (
c4a88e7
)
Fix
- src/eyepy/io: Convert very large layer heights indicating no valid layer to np.nan (
352a984
) - eyepy.core: Make sure ticklabels match plotted image region for EyeEnfac ande EyeBscan plots (
f389f47
) - eyepy.core.utils.py: Ignore nans in layers when computing drusen from layer heights (
3c4efcd
) - eyepy.core: Set axis in all layer height maps to (n_bscans, width) (
3493b0e
)
Documentation
v0.7.0
Feature
- HeE2eReader: Read E2E volumes (
9094890
)
Fix
- eyepy: Do not use list and tuple for type annotations python 3.8 only supports List / Tuple (
cc6dfee
) - region-plotting: Remove EllipsisType from allowed types for the region parameter since its not supported in python 3.8 (
fac7849
)
Breaking
- (
c942c6b
)