Skip to content

Commit

Permalink
update harmony to new implementation (#308)
Browse files Browse the repository at this point in the history
* add basic code

* add typing

* add returns

* add typing to fuse

* add comments and starting point

* remove fuse clip

* update releases

* Update src/rapids_singlecell/preprocessing/_harmony/__init__.py

Co-authored-by: Philipp A. <[email protected]>

* Update src/rapids_singlecell/preprocessing/_harmony/__init__.py

Co-authored-by: Philipp A. <[email protected]>

* update partial fixes

* update

* update kwags

* add comment for _clustering

* add release note

* fmt

* updated docstring

* updated names

* update docsstring and variables

* docstring for _normalize_cp

* update docstring

---------

Co-authored-by: Philipp A. <[email protected]>
  • Loading branch information
Intron7 and flying-sheep authored Dec 19, 2024
1 parent 8439bce commit 01dd624
Show file tree
Hide file tree
Showing 9 changed files with 600 additions and 390 deletions.
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
### 0.10.12 {small}`the-future`
### 0.11.0 {small}`the-future`

```{rubric} Features
```
* use `cuvs` over `raft` for `pp.neighbors` for `rapids>=24.12`{pr}`304` {smaller}`S Dicks`
* switched to a different implementation of `pp.harmony_integrate` {pr}`308` {smaller}`S Dicks`
```{rubric} Performance
```
```{rubric} Bug fixes
Expand Down
6 changes: 4 additions & 2 deletions docs/release-notes/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,11 @@

# Release notes

## Version 0.10.0
```{include} /release-notes/0.10.12.md
## Version 0.11.0
```{include} /release-notes/0.11.0.md
```

## Version 0.10.0
```{include} /release-notes/0.10.11.md
```
```{include} /release-notes/0.10.10.md
Expand Down
2 changes: 0 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -84,10 +84,8 @@ lint.ignore = [
"docs/*" = ["I"]
"tests/*" = ["D"]
"*/__init__.py" = ["F401"]
"src/rapids_singlecell/preprocessing/_harmonypy_gpu.py" = ["PLR0917"]
"src/rapids_singlecell/decoupler_gpu/_method_mlm.py" = ["PLR0917"]
"src/rapids_singlecell/decoupler_gpu/_method_wsum.py" = ["PLR0917"]

[tool.ruff.lint.isort]
known-first-party = ["rapids_singlecell"]
required-imports = ["from __future__ import annotations"]
Expand Down
Loading

0 comments on commit 01dd624

Please sign in to comment.