Commit Graph
128 Commits
Author SHA1 Message Date
w.pomp 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 2026-10-29 13:22:35 +01:00
w.pomp 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 2026-10-29 13:02:00 +01:00
w.pomp 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 2026-10-29 12:00:24 +01:00
w.pomp aff6dfb51b - try fix publish_pypi 2026-10-28 17:24:47 +01:00
w.pomp 1020df649a - try fix publish_pypi 2026-10-28 16:34:38 +01:00
w.pomp d4a5bca8ba - try fix publish_pypi 2026-10-28 15:20:12 +01:00
w.pomp f20f82889d - try fix publish_pypi 2026-10-28 14:04:37 +01:00
w.pomp b049939214 - try fix publish_pypi 2026-10-28 13:22:28 +01:00
w.pomp d0c06256f1 - try fix publish_pypi 2026-10-28 12:51:59 +01:00
w.pomp 3c787e8d29 - install clang 2026-10-27 19:46:13 +01:00
w.pomp 3f8d1311aa - install cmake 2026-10-27 19:37:41 +01:00
w.pomp a400fbd800 - fix publish_pypi 2026-10-27 19:32:28 +01:00
w.pomp c5d77fe289 - remove doc_auto_cfg 2026-10-27 19:25:52 +01:00
w.pomp 2d13851a38 - remove redundant homepage 2026-10-27 19:23:37 +01:00
w.pomp 7db52bb63b - remove redundant homepage
- remove doc_auto_cfg
2026-10-27 19:22:30 +01:00
w.pomp d19a8d2d69 - repo link fix 2026-10-27 19:14:22 +01:00
w.pomp a055e08a20 - repo link fix 2026-10-27 19:12:05 +01:00
w.pomp 5f70c4152b - update workflows 2026-10-27 19:05:31 +01:00
w.pomp 02cfa39677 - pin zip dependency of bioformats 2026-10-27 19:01:15 +01:00
w.pomp 3c7af5da4d - return Error, raise Exception when trying to use f128 data
- clean parsing of python types into rust types
- finish PyView.reshape
2026-10-27 18:23:37 +01:00
Wim Pomp 8a4c965477 - default value argument for interpolation 2026-10-25 10:23:57 +01:00
Wim Pomp 22e8ab1dd2 - some more macro use
- implement reshape for python
- make Reader and View Sync
- register_translation_fft
- calculate_transforms_from and functions it needs
2026-10-24 11:58:06 +02:00
w.pomp 3e33fe18c1 - improve Imread slicing
- can_open function for Reader trait
2026-10-22 19:50:20 +02:00
w.pomp f0404d0419 - remove center and shape from Transform 2026-10-22 11:47:26 +02:00
w.pomp e1caa1c0b0 - fix Imread.transpose
- implement with_transform
- implement 2d transforms in View.as_array_dyn
2026-10-21 20:08:42 +02:00
Wim Pomp 453237cae9 - testing 2d transforms 2026-10-10 12:44:37 +02:00
Wim Pomp 4815690621 - read ome xml tiff 2026-10-03 23:08:23 +02:00
Wim Pomp 7f07f82fdb - readme 2026-10-03 19:40:24 +02:00
Wim Pomp e55152c55d - use a fork of the tiff crate to open RGBPalette tiffs 2026-10-03 19:35:01 +02:00
Wim Pomp aef3a2d502 Patch tiff crate to use fork with PhotometricInterpretation fix 2026-10-03 15:06:09 +02:00
Wim Pomp 41aa841b14 - add numpy flags
- all python objects pickleble
- transforms in python submodule
- fix tiffreader pxsize
- expose more of transforms to python
- loading transforms from yaml
2026-09-30 20:48:42 +02:00
w.pomp 6041cda475 - more transforms 2026-09-15 16:13:51 +02:00
w.pomp 4074770fd3 - inital transforms code 2026-09-04 15:51:53 +02:00
w.pomp 6913e65420 - gitignore 2026-08-07 17:01:32 +02:00
w.pomp 5ad9a44ecd - add doc strings 2026-08-07 17:00:28 +02:00
w.pomp b950f4a39d - silence java warnings
- renam View -> Imread in Python
2026-08-07 15:26:12 +02:00
w.pomp a0d2359e55 - various fixes 2026-08-07 15:14:16 +02:00
w.pomp e4de76f26c - as_array_dyn lru caching 2026-08-04 18:29:56 +02:00
w.pomp 9f5f9debc5 - frame caching 2026-08-04 14:35:24 +02:00
w.pomp c975b1943f - add __len__ and axes to PyShape stub 2026-07-24 10:29:15 +02:00
w.pomp c16e71bf30 - add __len__ to PyShape 2026-07-22 17:31:36 +02:00
w.pomp b063a63869 - fixing PyShape 2026-07-22 16:59:04 +02:00
w.pomp 1471ec00af - fixing PyShape 2026-07-22 16:13:54 +02:00
w.pomp 0ed70edd3e - small updates 2026-07-22 15:43:12 +02:00
w.pomp a5ec4125f9 - small cosmetic changes 2026-07-22 13:40:27 +02:00
w.pomp 0d347b7967 - suppress most java warnings 2026-07-14 12:49:16 +02:00
w.pomp 25d2070ac3 - better python errors 2026-07-13 17:53:52 +02:00
w.pomp 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
2026-07-13 15:16:10 +02:00
w.pomp 0ce1187a43 - metadata 2026-07-13 13:41:02 +02:00
w.pomp ff7cd562af - implement shape in Rust
- implement more readers
- fix downloading of bioformats jar
- (mostly) compatible with python version
2026-07-13 13:40:34 +02:00