Backwards-compat breaking changes
Open
Nobody has claimed this yet.
breaking change ‼️
- Dominant language
- Python
- Stars
- 2.6k
- Forks
- 779
- Avg merge
- 1d 4h
- Merged PRs (30d)
- 27
Description
A list for keeping track of things that we might change when breaking backwards compat at some point:
- merge sparse pca
- merge https://github.com/theislab/scanpy/pull/1111
- merge #572
- set the cachdir default to
user_cache_dir(…),~/.scanpy/cache/or~/.cache/ - stationary states in DPT: https://github.com/theislab/scanpy/blob/b11b4abe5e16053c010e57b2dd3a27396a4b0cf2/scanpy/neighbors/__init__.py#L853-L857 thanks to @Marius1311 for pointing it out!
- rename
log2fcor similarly: #446 - add
inplacefunctionality where easily possible, that's not a simple renaming; a function that hasinplacein it, should only return the annotation ifinplace=False; thecopyfunctions return the wholeadata, which we don't want... - rename
n_compston_componentseverywhere - replace default pca solver with 'arpack'
- change default solver in logreg solver in rank_genes_groups to lbfgs
- merge #621
- Transition away from positional APIs: #464 (actually backwards compatible through decorator!)
done in #3653
- make
t-testorwilxoconthe default oftl.rank_genes_groups - make
pp.highly_variable_genesreturn a df instead of a recarray...
anndata:
- merge https://github.com/theislab/anndata/pull/130 and fix Scanpy tests
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
This issue is a historical checklist rather than a single task, with several completed items and remaining entries referring to #572, #446, #464, and a neighbors/init.py location. Review the unchecked changes and their linked issues first; there is no single entry point or completion criterion for the issue as a whole.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- bioinformatics
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100