Releases: theislab/multigrate
Releases · theislab/multigrate
v1.0.0
Bug Fixes
- Fixed MultiVAE(losses=None) TypeError - now defaults to MSE correctly
- Fixed MultiVAE.load_query_data AttributeError when reference model lacks nb/zinb loss
- Fixed StratifiedSampler producing zero batches on small datasets
- Preserved .var metadata in organize_multimodal_anndatas (fixes #4)
- Fixed KeyError with certain scvi-tools versions in covariate registry
- Removed deprecated dtype= argument from anndata 0.12+
Major Updates
- Python requirement: Upgraded to Python ≥ 3.12 (aligned with scvi-tools 1.4.3)
- Dependency management: Migrated from Hatch to uv for faster, modern development workflow
- Dependencies bumped: scvi-tools ≥ 1.4.3, anndata ≥ 0.12
- CI/CD improvements: Rewritten CI pipeline using uv sync and uv run pytest
- Improved missing modality detection: Now uses zero-feature check instead of sum-based approach
New Features
- Support for scvi-tools ≥ 1.0
- Support for multiple NB losses
- Comprehensive test suite added