Releases
v1.1.0
1.1.0 (2024-12-06)
✨ Features
add all hyperopts to contrast limits (1fa9d6a )
add decimation algorithm for contrast limit computation (9499967 )
Add default opacity to 1 and blend to additive (cb32980 )
Add default opacity to 1 and blend to additive (CC-165) (#27 ) (3316c78 )
add hide high noise option (bf97c93 )
add initial hyperopt (05ab24d )
add optimisation for hyperparams to the contrast limit class w test (17a311b )
add segmentation property objects (d7664bc )
add v1 of GMM and k-means contrast limits (eda99a9 )
Add volume rendering contrast limits (#25 ) (10669d5 )
Adding release please (#19 ) (4ec9ca7 )
allow seg gen to control the segments shown, have random colours, and the mesh render scale (759def1 )
allow to not persist big zarrs (62166af )
better window limits from contrast (96ece94 )
change print to logging of chunk comparison size (878a7a7 )
clean up contrast limits (87e25e5 )
contrast limit improvements (ff5ef94 )
datasets for contrast limit testing (25b7861 )
Disable "pick" by default for segmentation layer. (#28 ) (8287be7 )
Disable "pick" for default value in segmentation layer (3af57f4 )
improve CDF based contrast limits (822be9f )
improve high value hide control (5d3a8ae )
improve manual limits testing and add auto screenshots (a24ad8c )
include manual test for contrast (1882a91 )
include new contrast limit methods (75b1a2e )
incorportate hyperopt in api test (0003de9 )
link seg properties into mesh and seg creation (dfbd34a )
main public API to limits tuning (71112c9 )
make public API to contrast limits (30eaa75 )
mesh precompute functions and state generation (#23 ) (02439d8 )
more control over image JSON generator (e15bace )
more control over mesh from segmentation (e1af340 )
per comp GMM standard deviation (94240a7 )
progress on contrast limits (5f9e7e0 )
tuned two best methods, need removal of tuning params (f4c076f )
tuning contrast limits (356ca03 )
update gmm sample size (ff01ae5 )
update shader names (2dfe36f )
update tuning (65c3f93 )
🐞 Bug Fixes
allow segmentation to overwrite existing segment properties (#26 ) (dc38b7d )
allow segmentation to overwrite existing segment properties on new run (54c1b14 )
calculate grid size over all LODs, not LOD 0 only (2753486 )
correct flag for projection_quaternion default (2692a6d )
correct numpy array in type hint after using | None (945fbc8 )
correct octree processing at borders (02cd34e )
correct val typo for value in shader builder (16b89ca )
don't crash on projection quaternion, allow axis line hiding (683babf )
first round of octree improvements (0f3d863 )
gmm limits don't go out of data bounds (ae99495 )
have VR limits inverted using our control not builtin (ebc8911 )
improve contrast limits (452a7bf )
include patched octree in multires code (1df1024 )
issue with empty screenshots (c4ff38a )
json scale typing and also processing for meshes (4c5123c )
process data in chunks for bounding box to not run out of memory (7e09ce4 )
remove accidental debug print (b52ea24 )
remove top level matplotlib import (62dddaa )
test: test fixes after shader and limit changes (7923a2a )
update docstring for decimation aggressiveness (2516420 )
📝 Documentation
💅 Styles
rename oriented point JSON generator (#21 ) (d1fd921 )
🧹 Miscellaneous Chores
♻️ Code Refactoring
make calculator not intended to be reusable, but tied to a volume. Also make the base calc abstract (b108b2d )
remove Optional and more generic dirs, fix redundant code line (f1a179a )
remove timing function for experiment (aeb13db )
rename oriented point JSON generator (2f2c8e9 )
🧪 Tests
add contrast limit test (d70c05f )
add manual test for mask from segmentation (ea3ffd7 )
add other URLs for contrast limits (4cef902 )
better contrast limit manual test (9a60925 )
better mesh from seg test (7d29fd6 )
disable long running test (d8af9d4 )
update manual tests with seg properties (b482f6e )
You can’t perform that action at this time.