What's Changed
New Features
- Add
rho_sparsityparameter todeconvolvefunction for L1 sparsity penalty control - Add
preprocessoption todeconvolvefunction - Add reproducibility support with
random_stateparameter - Add Stereo-seq platform guide
Bug Fixes
- Fix normalization for sparse matrices in deconv
- Handle empty inputs and validate graph coordinates
- Handle sparse references and clamp k in KNN graph
- Clamp k bounds and use clamped min_k in estimator
- Correct Visium HD typical UMI/spot values based on published data
Improvements
- Input validation and robustness fixes across modules
- Validation, dtype fixes, and safe correlation handling
- Performance and robustness improvements
- Change
lambda_spatialdefault toauto - Change license from GPL-3.0 to BSD-3-Clause
Documentation
- Add comprehensive spatial deconvolution tutorial notebook
- Add reference data quality guide
- Clarify and standardize
rho_sparsityscaling and docs - Document the impact of unknown cells in deconvolution
- Revise and expand README with updated features and benchmarks
- Add Zenodo DOI badge to README
Full Changelog: v0.1.3...v0.1.6