All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning. Full commit history is available in the commit logs.
- Added a generic LLM backend that supports OpenAI, Claude and Gemini models {pr}
53 - Add the possibility to provide the current gene set when querying expected marker genes {pr}
53 - Add the possibility to filter expected marker genes to those presend in AnnData {pr}
53 - Add a new tutorial on spatial data annotation {pr}
53 - Added and improved tests for the new classes (e.g. ObsBeautifier, LLMBackend, etc) {pr}
53 - For each backend, add a small
test_querymethod which can be used for diagnostics {pr}53
- Moved the
reorder_and_colorutility into a new class:ObsBeautifier{pr}54 - Improved class representations throughout the package {pr}
53
- Fix the
ObsBeautifiermodifying cluster colors when only their order should be updated {pr}54
- Update tutorials to use
gpt-4.1{pr}51
- Use
rapids_singlecell,cupyandcumlto accelerate cluster marker computation on GPUs {pr}37. - Add the possibility to softly enforce adherence to expected cell types {pr}
42.
- Run cluster label harmonization also for a single sample {pr}
37. - Re-format prompts into a dataclass {pr}
42.
- Fixed a bug with integer sample labels {pr}
37.
- Added tests for the single-sample case {pr}
29. - Refer to issues and PRs with sphinx {pr}
30.
- Removed
tenacityfor query retries {pr}28.
- Fixed
_get_annotation_summary_stringfor the single-sample case {pr}29. - Fixed the expected cell type marker test by adding additional marker genes {pr}
28.
- Update the documentation, in particular the installation instructions.
- Initial push to PyPI
Initial package release