Skip to content

Rename project to vsparse - #21

Merged
aarmey merged 2 commits into
mainfrom
rename-to-vsparse
Sep 2, 2026
Merged

Rename project to vsparse#21
aarmey merged 2 commits into
mainfrom
rename-to-vsparse

Conversation

@aarmey

@aarmey aarmey commented Sep 2, 2026

Copy link
Copy Markdown
Member

Summary

  • Renames the package from vcsc to vsparse (src/vcsc -> src/vsparse, pyproject.toml name, all internal imports, doc cross-references, and uv.lock).
  • Keeps VCSC/VCSR as the name of the compressed-sparse layout itself (VCSCArray, VCSRArray, VCSCAnnData, and the "vcsc"/"ivcsc" on-disk format strings are unchanged) — only the distribution/import name changes.
  • Clarifies in the README and docs/usage.md/docs/index.md that VCSCArray/VCSRArray are standalone array types that can be built from and used with plain SciPy sparse arrays, with no dependency on AnnData; the AnnData integration (from_anndata, to_layer, VCSCAnnData) is an optional layer on top.

Test plan

  • uv run pytest — 761 passed, 37 skipped
  • uv run ruff check . — passes
  • uv run ty check — passes
  • uv run sphinx-build -b html docs docs/_build/html — builds clean (only a pre-existing scipy intersphinx network-timeout warning)

Note: the GitHub repository itself is still named anndata-VCSC; renaming the repo/remote is a separate, more disruptive step not included here.

🤖 Generated with Claude Code

Aaron Meyer and others added 2 commits September 2, 2026 11:00
Rename the package (src/vcsc -> src/vsparse), pyproject name, and all
internal imports/doc references accordingly. VCSC/VCSR remain the names
of the compressed-sparse layout itself (VCSCArray, VCSRArray, the
"vcsc"/"ivcsc" on-disk format strings), only the distribution/import
name changes.

Also clarify in the README and docs that VCSCArray/VCSRArray are
standalone array types usable without AnnData -- the AnnData
integration (from_anndata, to_layer, VCSCAnnData) is optional.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
The GitHub repo was renamed from meyer-lab/anndata-VCSC to
meyer-lab/vsparse to match the package rename.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@aarmey
aarmey merged commit 45ce15d into main Sep 2, 2026
5 checks passed
@aarmey
aarmey deleted the rename-to-vsparse branch September 2, 2026 18:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant