Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fast array utils spinoff package #3449

Open
flying-sheep opened this issue Jan 23, 2025 · 3 comments
Open

fast array utils spinoff package #3449

flying-sheep opened this issue Jan 23, 2025 · 3 comments
Assignees
Labels
Area – API API design Meta A meta-request to be implemented in multiple steps

Comments

@flying-sheep
Copy link
Member

flying-sheep commented Jan 23, 2025

Candidates found from this zulip message, listed sub-issues, and by searching .indices in the scanpy codebase

definitely:

  • asarray (anndata. very handy.)
  • get_mean_var (scanpy. one of the most complete, optimized pieces we have)
  • is_constant (scanpy. quite complete and very basic functionality)

likely:

maybe:

@flying-sheep flying-sheep added Area – API API design Meta A meta-request to be implemented in multiple steps labels Jan 23, 2025
@ilan-gold
Copy link
Contributor

Two possible ways forward:

  • Rewrite in rust in new package
  • Port directly (no-rewrite) to new package

@Zethson
Copy link
Member

Zethson commented Jan 27, 2025

gearys_c/morans_i (scanpy. maybe out of scope?)

I think that this is useful for a few places such as scIB. A bit more niche but useful enough if you foresee it to be pretty stable.

@flying-sheep
Copy link
Member Author

OK, created: https://github.com/scverse/fast-array-utils

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area – API API design Meta A meta-request to be implemented in multiple steps
Projects
None yet
Development

No branches or pull requests

4 participants