v0.10.0 (2024-03-17)
Implemented enhancements:
- feat: better color object #218 (tlambert03)
- feat: add to_ome_tif method #217 (fdrgsp)
- feat: add
write_tiff
export to OME-TIFF, include full metadata as StructuredAnnotation #216 (tlambert03)
Merged pull requests:
- ci(dependabot): bump softprops/action-gh-release from 1 to 2 #214 (dependabot[bot])
- chore: use ruff format, add typos #213 (tlambert03)
v0.9.0 (2024-02-22)
Fixed bugs:
- fix: hacky fix for files with subloops #193 (tlambert03)
Tests & CI:
- tests: lxml on >=39 #200 (tlambert03)
Merged pull requests:
- chore: remove old deprecations #209 (tlambert03)
- build: drop python 3.7 #208 (tlambert03)
- ci(dependabot): bump codecov/codecov-action from 3 to 4 #205 (dependabot[bot])
- ci(dependabot): bump actions/cache from 3 to 4 #204 (dependabot[bot])
- ci(dependabot): bump actions/setup-python from 4 to 5 #198 (dependabot[bot])
- ci(dependabot): bump CodSpeedHQ/action from 1 to 2 #196 (dependabot[bot])
- refactor: simplify strides #194 (tlambert03)
v0.8.1 (2023-11-15)
Fixed bugs:
- fix: access more frames via direct read_frame() method #192 (tlambert03)
Merged pull requests:
- docs: fix emoji links in docs build #191 (tlambert03)
- test: fix aicsimageio test #188 (tlambert03)
- chore: minor ROI updates #186 (tlambert03)
v0.8.0 (2023-10-10)
Implemented enhancements:
- feat: add
read_frame
andloop_indices
to public api #181 (tlambert03)
Fixed bugs:
- fix: fix extraction of xy points in extruded shapes #183 (tlambert03)
v0.7.4 (2023-09-29)
Implemented enhancements:
- refactor: make binarylayer a dataclass #178 (tlambert03)
v0.7.3 (2023-09-28)
Fixed bugs:
- fix: fix key error in binary data #176 (tlambert03)
Merged pull requests:
- ci(dependabot): bump actions/checkout from 3 to 4 #171 (dependabot[bot])
- build: support python 3.12 #168 (tlambert03)
v0.7.2 (2023-08-31)
Implemented enhancements:
- fix: fix Z series values in events() output, and add individual axis indices #167 (tlambert03)
v0.7.1 (2023-07-15)
Implemented enhancements:
- feat: accept file handles as well as paths #161 (tlambert03)
- feat: decode compressed lite variant, and read string type tags #159 (tlambert03)
Fixed bugs:
- fix: fix binary reshaping #164 (tlambert03)
Tests & CI:
- test: bump coverage #163 (tlambert03)
Documentation:
- docs: update readme #162 (tlambert03)
Merged pull requests:
- refactor: use common base class for legacy and modern reader, move logic from nd2file #160 (tlambert03)
v0.7.0 (2023-07-05)
Implemented enhancements:
- feat: add ome_metadata output to ome-types #153 (tlambert03)
- feat: add row filtering to nd2.index, as well as binary/roi data #151 (tlambert03)
Fixed bugs:
- fix: fix extra kwargs to roi info #158 (tlambert03)
- fix: fix frame_metadata and various metadata typing #155 (tlambert03)
- fix: improve roi parsing for some files #150 (tlambert03)
Tests & CI:
- ci: add codspeed benchmarks #152 (tlambert03)
Documentation:
- docs: adding docs #149 (tlambert03)
v0.6.1 (2023-06-24)
Implemented enhancements:
- feat: support files with custom experiment loops #148 (tlambert03)
- feat: add
python -m nd2.index
cli #147 (tlambert03) - feat: big update to events parsing. add .events method, deprecate recorded_date #144 (tlambert03)
Merged pull requests:
- build: remove wurlitzer from build #142 (tlambert03)
v0.6.0 (2023-06-15)
Implemented enhancements:
- feat: Remove sdk, use all python #135 (tlambert03)
Fixed bugs:
Tests & CI:
- feat: add more typed dicts to parsing #139 (tlambert03)
- ci: enable Strict mypy typing #138 (tlambert03)
- test: update rescue test #137 (tlambert03)
Merged pull requests:
- refactor: cleaning up reader #141 (tlambert03)
- chore: adding nd2_describe script #136 (tlambert03)
- ci(dependabot): bump pypa/cibuildwheel from 2.12.1 to 2.12.3 #130 (dependabot[bot])
- ci(dependabot): bump pypa/cibuildwheel from 2.12.0 to 2.12.1 #128 (dependabot[bot])
- ci(dependabot): bump pypa/cibuildwheel from 2.11.3 to 2.12.0 #125 (dependabot[bot])
- ci(dependabot): bump pypa/cibuildwheel from 2.11.2 to 2.11.3 #120 (dependabot[bot])
v0.5.3 (2022-12-08)
Merged pull requests:
- fix: catch exception on file open and release handle #117 (tlambert03)
v0.5.2 (2022-12-08)
Fixed bugs:
- fix: close handles on object deletion #116 (tlambert03)
Merged pull requests:
- style: use ruff linter and update pre-commit #115 (tlambert03)
v0.5.1 (2022-11-01)
Implemented enhancements:
- feat: Add
ND2File.binary_data
property - extract binary layers from file #108 (tlambert03)
Merged pull requests:
- ci(dependabot): bump pypa/cibuildwheel from 2.11.1 to 2.11.2 #109 (dependabot[bot])
v0.5.0 (2022-10-29)
Implemented enhancements:
- feat: Extract recorded data #107 (tlambert03)
- feat: support python 3.11 #106 (tlambert03)
Merged pull requests:
- ci(dependabot): bump pypa/cibuildwheel from 2.10.2 to 2.11.1 #104 (dependabot[bot])
v0.4.6 (2022-10-08)
Implemented enhancements:
- feat: add roi parsing #102 (tlambert03)
v0.4.5 (2022-10-06)
Implemented enhancements:
- feat: offer full unstructured data #101 (tlambert03)
Fixed bugs:
- fix: fix rounding error in numpy pre-release #96 (tlambert03)
Merged pull requests:
- ci(dependabot): bump pypa/cibuildwheel from 2.10.1 to 2.10.2 #98 (dependabot[bot])
- ci(dependabot): bump pypa/cibuildwheel from 2.9.0 to 2.10.1 #97 (dependabot[bot])
v0.4.4 (2022-09-12)
Fixed bugs:
- fix: fix image width with sdk reader #94 (tlambert03)
v0.4.3 (2022-09-11)
Implemented enhancements:
- Add
unstructured_metadata
method, fix missing position names in experiment. #93 (tlambert03)
v0.4.2 (2022-09-10)
Fixed bugs:
- fix: better fix for images with non-normal strides #92 (tlambert03)
v0.4.1 (2022-09-09)
Fixed bugs:
- fix: Fix images where widthPx x Bytes is not the same as expected width Bytes #90 (tlambert03)
v0.4.0 (2022-08-19)
Implemented enhancements:
- feat: Add native macosx-arm64 (M1) support #87 (tlambert03)
Fixed bugs:
Merged pull requests:
- ci(dependabot): bump pypa/cibuildwheel from 2.8.1 to 2.9.0 #84 (dependabot[bot])
- ci(dependabot): bump pypa/cibuildwheel from 2.8.0 to 2.8.1 #81 (dependabot[bot])
- ci(dependabot): bump pypa/cibuildwheel from 2.7.0 to 2.8.0 #80 (dependabot[bot])
v0.3.0 (2022-06-25)
Implemented enhancements:
- feat: add
read_using_sdk
parameter, default to True for compressed files #74 (tlambert03)
Documentation:
- docs: update readme #66 (tlambert03)
Merged pull requests:
- ci(dependabot): bump pypa/cibuildwheel from 2.6.1 to 2.7.0 #69 (dependabot[bot])
- ci(dependabot): bump pypa/cibuildwheel from 2.6.0 to 2.6.1 #68 (dependabot[bot])
- ci(dependabot): bump actions/setup-python from 3 to 4 #67 (dependabot[bot])
v0.2.5 (2022-06-06)
Fixed bugs:
- fix: remove print statement #65 (tlambert03)
- fix: fix pre-test by using PyArray_SetBaseObject directly #64 (tlambert03)
Tests & CI:
- ci: use flake8-pyprojecttoml #63 (tlambert03)
- ci: create dependabot.yml #59 (tlambert03)
Merged pull requests:
- ci: update prefix on dependabot commit message #61 (tlambert03)
- ci(dependabot): Bump codecov/codecov-action from 2 to 3 #60 (dependabot[bot])
- ci: General repo update, move to pyproject.toml #58 (tlambert03)
- build: remove extra numpy from install_requires #57 (tlambert03)
v0.2.4 (2022-05-26)
Fixed bugs:
- fix numpy 1.22.4 bug #55 (tlambert03)
- Fix frame offsets when validate_frames != True, add
validate_frames
param toimread
#54 (tlambert03)
v0.2.3 (2022-05-18)
Fixed bugs:
v0.2.2 (2022-03-13)
Implemented enhancements:
- Add utility to try to rescue frames from a corrupted nd2 file #44 (tlambert03)
Fixed bugs:
- Fix numpy pinning in wheels #46 (tlambert03)
v0.2.1 (2022-03-02)
Merged pull requests:
- update SDK license #43 (tlambert03)
v0.2.0 (2022-02-20)
Merged pull requests:
- add gh release action #42 (tlambert03)
- make 2 utils public #41 (tlambert03)
- Use resource-backed-dask-array, copy dask chunks by default #40 (tlambert03)
- [pre-commit.ci] pre-commit autoupdate #37 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #36 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #35 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #34 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #33 (pre-commit-ci[bot])
v0.1.6 (2021-11-12)
v0.1.5-1 (2021-11-12)
v0.1.5 (2021-11-12)
Merged pull requests:
- Small update to ND2File.sizes, expose
frame_metadata
method #32 (tlambert03) - Add check-manifest during deploy #31 (tlambert03)
- move sdk files into arch subfolders #29 (tlambert03)
- make test dataset easier to get #28 (tlambert03)
- Add pickle test #27 (tlambert03)
- Better dask wrapper that obeys NEP18 #26 (tlambert03)
- Add support for python 3.10 #23 (tlambert03)
- add Dask-proxy #22 (tlambert03)
- Include SDK, move to src layout #21 (tlambert03)
- Add __getstate__ and __setstate__ methods to allow pickling. Addresses #19 #20 (VolkerH)
- [pre-commit.ci] pre-commit autoupdate #13 (pre-commit-ci[bot])
- fix coverage #12 (tlambert03)
v0.1.4 (2021-10-10)
Merged pull requests:
- allow position arg to asarray #11 (tlambert03)
v0.1.3 (2021-10-10)
Merged pull requests:
- Fix-legacy, put more in base readers #10 (tlambert03)
v0.1.2 (2021-10-09)
Merged pull requests:
- add copy param to to_dask to avoid segfaults from closed file #9 (tlambert03)
v0.1.1 (2021-10-07)
Merged pull requests:
- optional squeeze param for xarray #8 (tlambert03)
- add test that readme executes #7 (tlambert03)
v0.1.0 (2021-10-07)
Merged pull requests:
- readme updates #6 (tlambert03)
- general cleanup, full legacy support #5 (tlambert03)
- add support for legacy SDK #2 (tlambert03)
* This Changelog was automatically generated by github_changelog_generator