Skip to content

Releases: scverse/mudata

v0.3.1

29 Aug 16:25
18225d2
Compare
Choose a tag to compare
v0.3.1 Pre-release
Pre-release

Compatibility with anndata v0.10.9.

v0.3.0

08 Jul 22:03
7e97559
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

New features

  • New interface for pulling metadata (.obs/.var) from modalities and pushing it to modalities (#57)
  • mudata.concat() analogous to anndata.concat() (#58)
  • Experimental mudata.to_anndata(mdata) (merging) and mudata.to_mudata(adata, key) (splitting) (#54)

as well as

  • .mod_names attribute to match .obs_names and .var_names
  • Pretty-print MuData.mod including axis information (#51)
  • fsspec support for reading HDF5 files

Improvements

  • Improve handling of intersecting .var_names across modalities when modalities are added to an existing MuData object
  • Whenever possible, .update() uses bool dtype — and pd.BooleanArray when there are null values

Fixes

  • Fix nested MuData dimensions in __repr__()
  • Fix .uns contents for views
  • Fix read_zarr() to use modality order
  • Compatibility with anndata v0.11, pandas v2.0, numpy v2.0

Development

v0.2.4

27 Jun 01:25
fc88b85
Compare
Choose a tag to compare
v0.2.4 Pre-release
Pre-release

Compatibility improvements

v0.2.3

06 Jun 09:16
392f546
Compare
Choose a tag to compare
v0.2.3 Pre-release
Pre-release
  • Fixes and improvements for backed objects (#30) and views (#31, #32)
  • Improved pandas 2.0 compatibility (#43)
  • Improvements for nested MuData objects
  • I/O and HTML representation improvements

v0.2.2

06 Apr 16:30
da2de81
Compare
Choose a tag to compare
v0.2.2 Pre-release
Pre-release
  • Together with the latest versions of anndata, required Python 3.8 or higher
  • .read() now accepts filenames as pathlib.Path objects

v0.2.1

04 Nov 19:51
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release
  • .update() improvements and optimisations
  • __len__() method that returns the total number of observations (#26)
  • Using dict where older versions might have used OrderedDict (scverse/muon#65)

v0.2.0

03 Jul 23:28
f1060c0
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release
  • Compatibility with the new I/O specification from AnnData v0.8
  • New axes interface allows to use MuData object as containers with different shared dimensions
  • .update() behaviour and performance improvements

v0.1.2

18 May 19:12
b1696c7
Compare
Choose a tag to compare
v0.1.2 Pre-release
Pre-release

v0.1.1

20 Dec 15:00
e033ecc
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release

This version comes with stability improvements and fixes.