v0.3.0
Pre-release
Pre-release
New features
- New interface for pulling metadata (
.obs/.var) from modalities and pushing it to modalities (#57)- Use
mudata.set_options(pull_on_update=False)to adopt the new.update()behaviour - See documentation for examples
- Use
mudata.concat()analogous toanndata.concat()(#58)- Experimental
mudata.to_anndata(mdata)(merging) andmudata.to_mudata(adata, key)(splitting) (#54)
as well as
.mod_namesattribute to match.obs_namesand.var_names- Pretty-print
MuData.modincluding axis information (#51) fsspecsupport for reading HDF5 files
Improvements
- Improve handling of intersecting
.var_namesacross modalities when modalities are added to an existing MuData object - Whenever possible,
.update()usesbooldtype — andpd.BooleanArraywhen there are null values
Fixes
- Fix nested
MuDatadimensions in__repr__() - Fix
.unscontents for views - Fix
read_zarr()to use modality order - Compatibility with
anndatav0.11,pandasv2.0,numpyv2.0
Development
- Adopt the
srclayout - Use
hatchfor the build process