Skip to content

Latest commit

 

History

History
108 lines (86 loc) · 13.5 KB

CHANGELOG.md

File metadata and controls

108 lines (86 loc) · 13.5 KB

Changelog

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

  • add docstring (bcc2c14)
  • improve docs on window from limits (653cea1)
  • update notes about meshes (29d7010)

💅 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)