=================
New Features
------------
- make locan default colormaps available for napari
API Changes
-----------
- change color of contours to gray in LocalizationProperty2d
- sort show_versions output
- add register method based on skimage and refactor register_cc
- replace hdbscan with scikit-learn hdbscan and remove dependency from hdbscan
The new implementation should yield identical results if the min_samples
parameter is increased by one. See notes at
https://scikit-learn.org/stable/modules/generated/sklearn.cluster.HDBSCAN.html
- refactor: deprecate mpl-scatter-density
Bug Fixes
---------
- fix: tests that mutate locdata_2d fixture
- fix: change VisibleDeprecationWarning to exceptions.VisibleDeprecationWarning
- fix: change deprecated numpy function in1d to isin
- fix: tests with numeric representations of numpy arrays
- refactor: integrate colorcet colormaps as default without relying on the colorcet package.
- fix: wrong computation of localization_precision_model_1
- fix: code coverage in GitHub actions
Other Changes and Additions
---------------------------
- various changes to documentation
- lint for numpy=2.0 and fix new ruff issues
- refactor: gitignore
- refactor dockerfiles to make use of miniforge
- add tool show_test_data to show test data
- remove requirements.txt and requirements_dev.txt
- fix tests to be compatible with pandas 2.2.0
- speed up tests for localization_precision
- optimize test data
- fix errors and deprecation warnings for pandas 2.0
- switch to black ~24.0 format
- add more benchmarks
- add dockerfile to deploy locan with jupyter lab
- update protobuf files and pin protobuf>=5.26
- restructured module layout
- refactor: replace requests with httpx
- refactor: replace optional-dependencies for html with http
- refactor: remove qt dependency from locan[all] and from locan[test-qt]
- fix: update protobuf compiler and pb2 files with protoc 28.2
- refactor: add check for runtime numpy version in open3d functions.