All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
0.4.0 - 2022-11-21
ls
defaults to current working directory if no container path provided.
0.3.9 - 2020-11-10
- New command:
slice-img
exports an image from a 2D slice. Unlikeexport
this supports N-dimensional volumes and arbitrary slicing dimensions. - Commands which take slabbing options now accept ranges of slab coordinates
via
--slab-min
and--slab-max
.
0.3.8 - 2020-11-04
ls
now takes options for sorting the listing table and sorts by default by anumeric-suffix
variation of lexicographic that attempts to order the first different path component between two datasets by the order of its numeric suffix if it exists. This properly sorts scale level datasets likes9
ands10
.ls
now optionally lists nested datasets with thenested
option.stat
now lists ratio of block and dataset byte sizes versus max and the percentage of occupied blocks.
0.3.7 - 2020-10-26
ls
now takes a second optional argument for a group path to restrict listing to.
- Fixed performance regression in upstream n5.
0.3.6 - 2020-10-21
ls
now bolds only the part of the dataset path that has changed from the previous entry, which helps to visualize large, complex hierarchies.
- Incorrect handling of absolute paths.
0.3.5 - 2020-10-20
- Dataset paths can now be absolute (with a leading
/
)
ls
now traverses symlinks.
0.3.4 - 2020-07-20
cast
is now available on stable Rust without thenightly
feature.
- The
nightly
feature is removed. Technically this is a breaking change but should be trivial to fix.
0.3.3 - 2020-06-28
- Error reporting update for
cast
. Fixesnightly
feature builds.
0.3.2 - 2020-06-12
import
supports 16-bit images.- Correct max block coordinates in
stat
. - Several upstream bugs corrupting some PNGs and TIFFs during import have been fixed.
- Error reporting improved.
- New command:
import-tiff
. Imports single file tiff stacks. - Many commands now accept options that bound their operation to slabs along
particular axes. See help for the
--slab-axis
and--slab-coord
options.
ls
sorts printed paths lexicographically.- Compression options can be passed via simple strings like
gzip
, which use default parameters.
0.3.1 - 2020-01-18
- Fixed some cases of corruption when PNGs are exported. However, some errors in the underlying deflate implementation are not yet resolved, so output should be inspected.
crop
now writes to the correct dataset in the output N5 rather than the input dataset name.stat
now works on most platforms.
- New command:
delete-uniform-blocks
- New command:
map
. Maps datasets elementwise to new datasets with an expression. import
: option to elide uniform blocks.ls
: include grid extent and max block count.stat
: report average statistics in addition to min and max.stat
: also report block coordinate statistics.