05ed9112d8
build: keep debug info in the test profile only, not release
w.pomp2026-10-29 17:20:13 +01:00
8338af454f
build: bump libczirw-sys: Eigen is now a shallow git submodule (tag 3.4.0)
w.pomp2026-10-29 16:06:09 +01:00
546e022cfa
- bump libczirw-sys to fix Windowscodecs.lib case-symlink for aarch64-pc-windows-msvc
w.pomp2026-10-29 14:19:05 +01:00
d8696bdb04
- use submodules: recursive in checkout so libczirw-sys's nested libczi submodule (CMake source tree) is actually fetched in CI
w.pomp2026-10-29 13:28:55 +01:00
aadf235ca5
- fix clang detection loop: apt-cache search prints 'name - desc', so use awk field 1 (not 2) and strip the clang- prefix from the loop variable
w.pomp2026-10-29 13:22:35 +01:00
120453582c
- install the newest actually-installable versioned clang/llvm/lld/libclang toolchain from apt.llvm.org (the unversioned metas are currently broken: clang wants clang-23 which does not resolve); pass LLVM_BIN/LIBCLANG_PATH to the later steps
w.pomp2026-10-29 13:02:00 +01:00
592e9a944b
- pypi wheels against the libczirw-sys submodule (self-contained Eigen build, msvc runtime alignment, bindgen flags) - and slim down publish_pypi.yml: no pinned zig/clang versions, no cmake shim, no bindgen env vars; only the ring /imsvc clang shim remains
w.pomp2026-10-29 12:00:24 +01:00
02cfa39677
- pin zip dependency of bioformats
w.pomp2026-10-27 19:01:15 +01:00
3c7af5da4d
- return Error, raise Exception when trying to use f128 data - clean parsing of python types into rust types - finish PyView.reshape
w.pomp2026-10-27 18:23:37 +01:00
8a4c965477
- default value argument for interpolation
Wim Pomp2026-10-25 10:23:57 +01:00
22e8ab1dd2
- some more macro use - implement reshape for python - make Reader and View Sync - register_translation_fft - calculate_transforms_from and functions it needs
Wim Pomp2026-10-24 11:58:06 +02:00
3e33fe18c1
- improve Imread slicing - can_open function for Reader trait
w.pomp2026-10-22 19:50:20 +02:00
f0404d0419
- remove center and shape from Transform
w.pomp2026-10-22 11:47:26 +02:00
916d301f1b
- open tiff seq folders with bioformats_java by finding the first tiff recursively - make PyView serializable by skipping the ome field - fix python tests
w.pomp2026-07-13 15:16:10 +02:00
ff7cd562af
- implement shape in Rust - implement more readers - fix downloading of bioformats jar - (mostly) compatible with python version
w.pomp2026-07-13 13:40:34 +02:00
2f076bd7b8
- let tifread raise FileNotFoundError when series != 0
Wim Pomp2026-04-01 10:13:43 +02:00
46c511dd49
- let tifread raise FileNotFoundError when series != 0
Wim Pomp2026-04-01 10:13:43 +02:00
0ee456a064
- improve support for tiled czi's
w.pomp2026-03-30 11:35:25 +02:00
6123eeee8b
- add support for tiled czi's: bugfix 2
w.pomp2026-03-26 17:05:37 +01:00
e56ef334f4
- add support for tiled czi's: bugfix
w.pomp2026-03-26 16:52:18 +01:00
bba24f2156
- add support for tiled czi's
w.pomp2026-03-26 16:39:16 +01:00
7e9cf46d55
- limit imagecodecs version
w.pomp2026-03-11 21:00:53 +01:00
351f563867
- cziread: fallback for when tile indices do not work
w.pomp2026-03-11 20:51:32 +01:00
4563908254
- make paths absolute if possible - seqfind: read some metadata from display_and_comments.txt if needed and present
w.pomp2026-03-03 15:56:27 +01:00
705ca16379
start using semver, fix doc.rs issue
w.pomp2026-02-23 19:54:58 +01:00
8ff52f5af5
- main_channel and default_transform arguments for Imread.with_transform
w.pomp2026-01-26 17:03:27 +01:00
066a39719a
- match ome.tif sequence metadata based on position number, with backup by taking any metadata found (with warning)
w.pomp2026-01-16 11:32:00 +01:00
b1f8dd998b
- test ome reading from some example files
Wim Pomp2026-01-04 15:13:35 +01:00
8db873c425
- bump ome-metadata dependency - make Reader::new error instead of panic if file cannot be read
Wim Pomp2026-01-04 15:09:23 +01:00
3c14168878
- implement custom error types - less restrictive dependency versions - some extra features and bugfixes for movie writing - make python tests work again
Wim Pomp2026-01-04 13:59:57 +01:00
776b5204c4
- remove python 3.14 test as SimpleITK-SimpleElastix is not yet available
w.pomp2025-11-27 15:45:55 +01:00
e27a0f2657
- cziread: deal with missing exposure times
w.pomp2025-11-26 17:24:48 +01:00
7fe1d189e5
- fix reading time interval when defined not in s in ome - search all ome.tif for metadata in order
Wim Pomp2025-10-15 20:29:07 +02:00
1b5febc35b
- add option to skip autoscaling brightness when saving as mp4 - let coords_pandas also deal with polars dataframes
w.pomp2025-09-25 15:20:00 +02:00
3dc8e6af04
- bump bioformats to 8.3.0 - rust: command line binary, save as mp4, save as tiff, ome metadata, more methods for View, bugfixes, less unsafe code - python: ome as dict
Wim Pomp2025-08-21 19:45:02 +02:00
1fe3b3c824
- Make bioformats optional because jpype can cause problems - Ruff format
Wim Pomp2025-08-06 11:03:03 +02:00