- removed instances of
np.NaN
to replace withnp.nan
for numpy 2.0 compatibility - set python 3.10 as minimum python version
iblatlas.plots.plot_swanson_vector
option to show colorbar
iblatlas.plots
uses matplotlib.colormaps.get_cmap instead of deprecated cm.get_cmap
iblatlas.plots
uses colors.get_cmap instead of deprecated colors.get_cmap
iblatlas.genomics.merfish.load
does not return an error when dask is installed but dask.dataframe is not.
iblatlas.genomics.merfish
module for working with the Allen gene expression atlas in theiblatlas.genomics.merfish
module
iblatlas.genomics.agea
module for working with the Allen gene expression atlas in theiblatlas.genomics.agea
module
- slices of the atlas are now always returned with consistent sizes regardless of the volume layout on disk
- atlases now can have an extra dimension in the image volume, to allow for multiple layers
- Insertion._get_surface_intersection: can return None if and when mode is not set to raise and insertion is not intersecting with any surface
- BrainAtlas.mask(): method that computes a mask of the convex brain volume shape
- HOTFIX: Pass reg id into polygon functions in plot_scalar_on_slice
- Changed packaging from setup.py to pyproject.toml
- Change examples and docstrings to reference iblatlas instead of ibllib
- Atlas files that were located in the ibllib github repository. These include all files in the ibllib.atlas module, in examples.atlas and ibllib.tests.test_atlas.py