Skip to content

Releases: scalableminds/webknossos-libs

v0.2.49: High level dataset api chunking (#184)

05 Mar 09:55
cd69fb7
Compare
Choose a tag to compare
* only log downsampling for each MB ob precessed data

* log every gigabyte instead of every megabyte

* implement PR feedback

* WIP: implement high level dataset api

* WIP: implement TiffMag

* implement test for dataset api

* refactor high level dataset api

* add test data for WKDataset

* improve high level dataset api and add more tests

* use seed in tests to achieve deterministic behaviour

* implement a test for writing out of bounds with a wk_slice

* add possibility to define pattern for TiffDatasets

* implement tiled tiff

* improve quality of dataset tests

* make naming schema of test files consistent

* implement PR feedback

* rename tiffs in testdata

* Improve error message and reformat code

* add type annotation

* rename Slice to View

* remove comments and reformat code

* add scikit-image (which is needed for skimage) as dependency

* update version of scikit-image

* fix relative paths in tests

* add possibility to get data of specific tile

* reformat code

* add test for png images

* reformat code

* make TiledTiffDataset a seperate class

* add support for opening datasets which do not have num_channels in properties.json

* add test for advanced pattern

* use more efficient method to detect tile_ranges

* rename file path of test case

* support largestSegmentationId in properties

* restructure properties

* add dataType attribute to properties

* WIP: implement chunking

* implement PR feedback

* remove comment

* fix relative paths

* fix writing data to an unopened dataset and support different orders of the dimensions with patterns

* Adjust docstring of method

Co-Authored-By: Philipp Otto <[email protected]>

* use type to call subclass constructor

* reformat code

* Support tiled tiffs in high level dataset API (#178)

* add possibility to define pattern for TiffDatasets

* implement tiled tiff

* add possibility to get data of specific tile

* add test for png images

* reformat code

* make TiledTiffDataset a seperate class

* add support for opening datasets which do not have num_channels in properties.json

* add test for advanced pattern

* use more efficient method to detect tile_ranges

* rename file path of test case

* support largestSegmentationId in properties

* restructure properties

* add dataType attribute to properties

* implement PR feedback

* fix writing data to an unopened dataset and support different orders of the dimensions with patterns

* Adjust docstring of method

Co-Authored-By: Philipp Otto <[email protected]>

Co-authored-by: Philipp Otto <[email protected]>

* implement get_view for a View; fix check_chunk_size for WKView

* reformat code

Co-authored-by: Philipp Otto <[email protected]>

v0.2.48: Support tiled tiffs in high level dataset API (#185)

05 Mar 09:52
42f8227
Compare
Choose a tag to compare
* only log downsampling for each MB ob precessed data

* log every gigabyte instead of every megabyte

* implement PR feedback

* WIP: implement high level dataset api

* WIP: implement TiffMag

* implement test for dataset api

* refactor high level dataset api

* add test data for WKDataset

* improve high level dataset api and add more tests

* use seed in tests to achieve deterministic behaviour

* implement a test for writing out of bounds with a wk_slice

* add possibility to define pattern for TiffDatasets

* implement tiled tiff

* improve quality of dataset tests

* make naming schema of test files consistent

* implement PR feedback

* rename tiffs in testdata

* Improve error message and reformat code

* add type annotation

* rename Slice to View

* remove comments and reformat code

* add scikit-image (which is needed for skimage) as dependency

* update version of scikit-image

* fix relative paths in tests

* add possibility to get data of specific tile

* reformat code

* add test for png images

* reformat code

* make TiledTiffDataset a seperate class

* add support for opening datasets which do not have num_channels in properties.json

* add test for advanced pattern

* use more efficient method to detect tile_ranges

* rename file path of test case

* support largestSegmentationId in properties

* restructure properties

* add dataType attribute to properties

* implement PR feedback

* fix writing data to an unopened dataset and support different orders of the dimensions with patterns

* Adjust docstring of method

Co-Authored-By: Philipp Otto <[email protected]>

* Support tiled tiffs in high level dataset API (#178)

* add possibility to define pattern for TiffDatasets

* implement tiled tiff

* add possibility to get data of specific tile

* add test for png images

* reformat code

* make TiledTiffDataset a seperate class

* add support for opening datasets which do not have num_channels in properties.json

* add test for advanced pattern

* use more efficient method to detect tile_ranges

* rename file path of test case

* support largestSegmentationId in properties

* restructure properties

* add dataType attribute to properties

* implement PR feedback

* fix writing data to an unopened dataset and support different orders of the dimensions with patterns

* Adjust docstring of method

Co-Authored-By: Philipp Otto <[email protected]>

Co-authored-by: Philipp Otto <[email protected]>

Co-authored-by: Philipp Otto <[email protected]>

v0.2.47: Enable Compression for NIFTI Conversion Script (#182)

07 Feb 10:52
91fee9f
Compare
Choose a tag to compare

Enabled wkw compression when converting NIFTI files

v0.2.46

03 Feb 10:39
d2c4bab
Compare
Choose a tag to compare
fix edge case in get_next_anisotropic_mag (fixes #176) (#179)

Co-authored-by: Norman Rzepka <[email protected]>

v0.2.45

31 Jan 09:50
6c1f6f0
Compare
Choose a tag to compare
Fix nifti file conversion (#180)

* use comparisons with absolute path only

* change used datatype for segmentation layer when converting from nifti files to uint8, so that max value will not cause overflow in voxelytics pipeline.

* Reformat

v0.2.44

31 Jan 09:48
24f3aca
Compare
Choose a tag to compare

This release includes a new high-level dataset API. See https://github.com/scalableminds/webknossos-cuber/wiki/High-level-dataset-API-overview for details.

v0.2.43: Poetry (#175)

18 Dec 09:26
Compare
Choose a tag to compare
* use poetry instead of pip/setup.py
* install poetry
* docker
* mention setuptools-scm
* test publish
* ci
* ci
* Update main.yml
* ci
* Merge branch 'poetry' of github.com:scalableminds/webknossos-cuber into poetry
* publish

v0.2.42

17 Dec 13:31
167ea6a
Compare
Choose a tag to compare
Update setup.py

v0.2.41

12 Dec 11:48
@fm3 fm3
Compare
Choose a tag to compare

fix scale passing

v0.2.40

06 Dec 14:46
0b77402
Compare
Choose a tag to compare
fix overfull knossos cubes