Commit Graph

72 Commits

Author SHA1 Message Date
Wim Pomp
a6457ea497 - Slicing bugfix. 2023-11-21 16:08:57 +01:00
Wim Pomp
5a34adef7b - Slicing bugfix.
- Sort imports.
- Make sitk-elastix optional again.
2023-11-20 14:47:47 +01:00
Wim Pomp
2dccbf1cef - Include scikit-image dependency. 2023-11-02 15:09:16 +01:00
Wim Pomp
d13b702481 - Improve transforms, implement drift correction transforms, require from_ methods for instantiation.
- Replace transform, drift and beadfile arguments for Imread by with_transform method.
- Bring Imread.transpose in line with numpy.transpose.
- Fix seqread.lazy_property.
2023-11-02 15:05:40 +01:00
Wim Pomp
2e56f45f3e - Improve speed of saving transformed images by parallelization.
- Remove piezoval.
- cziread: make color optional.
2023-10-30 16:53:09 +01:00
Wim Pomp
7797f38a59 - transforms bugfixes 2023-10-12 14:55:37 +02:00
Wim Pomp
96ab3174d7 - bugfix in czi metadata reader
- cziread now gives empty frame if the frame wasn't saved in the file
- astype accepts extra arguments, but does not use them
- improved jvm handling
- tifread dtype fix
2023-09-04 10:26:10 +02:00
Wim Pomp
ef6116c6bc - some ome fixes 2023-08-21 11:14:32 +02:00
Wim Pomp
cf7f2b6e1e - remove list of views from base
- fix frame_decorator in views
- use transforms and frame_decorators as cache keys
2023-08-19 12:08:04 +02:00
Wim Pomp
3dbed27078 - bump ome-types to 0.4 2023-08-18 18:30:15 +02:00
Wim Pomp
bb1a710463 - github workflow 2023-08-18 18:12:53 +02:00
Wim Pomp
ff6c1aa8a8 - base & view model for imread
- transforms bugfix
- implement (nan)var and (nan)std
- add tests
2023-08-18 18:10:42 +02:00
Wim Pomp
bdd7a5399c - set dtype according to pixel type in file
- cziread bugfix
- add reader for broken files saved by Fiji
- make ndread work for arrays with less dimensions than 5
- relative imports
- remove some old functions
- make bfread check if it can open the file
2023-08-14 17:01:03 +02:00
Wim Pomp
0bd22d766a - fix seqread bug 2023-07-20 10:22:55 +02:00
Wim Pomp
dbe80c495b - do_copy class attribute to force copy of ome
- more ome parts optional
- reading closed file raises an error
2023-07-11 17:20:03 +02:00
Wim Pomp
b629f98727 - seqread: lazily read delta_t
- calculate timeinterval more efficiently
- remove timeval field
- bugfix in retrieving laser wavelenghts and powers
- add series/pos to summary
- cziread: better assign lightsources to channels
2023-07-05 12:34:43 +02:00
Wim Pomp
8a74698fa5 - seqread bugfix where dimensions were mixed up
- seqread load metadata in parallel in
2023-07-04 16:24:17 +02:00
Wim Pomp
f40f7e501b - readme changes 2023-06-29 14:34:54 +02:00
Wim Pomp
506b449f4d - read metadata into ome structure
- pytest
- use pathlib
- series as part of the path: path/PosN
- summary only shows some available metadata
- allow dict in Imread[dict(c=c, z=z, t=t)]
- bfread in different process so the user can start another jvm
- deal with multiple images (series/positions) in czi files
- use jpype instead of javabridge/bioformats
- poetry for install
2023-06-29 14:23:03 +02:00
Wim Pomp
33ddb845ae - Bugfix for transforms.
- Make a list of attributes not to copy --> faster slicing.
- isclosed attribute.
- disable __del__ for now because it doesn't play nice with multiprocessing
2022-07-17 12:13:31 +02:00
Wim Pomp
7c35741450 - First commit 2022-07-15 14:18:43 +02:00
wimpomp
8d402e9dc0 Initial commit 2022-07-15 13:39:18 +02:00