Skip to content

Show and filter by the languages a package is available in - #316

Draft
Zethson wants to merge 2 commits into
mainfrom
mudata-r-julia-links
Draft

Zethson wants to merge 2 commits into
mainfrom
mudata-r-julia-links

Conversation

@Zethson

@Zethson Zethson commented Sep 21, 2026

Copy link
Copy Markdown
Member

Summary

Depends on scverse/ecosystem-packages#421, which adds the bindings field this reads. Nothing renders until that merges.

  • Each package entry on /packages gains a link per non-Python implementation, next to PyPI and Conda. The label is the language, the title is the implementation's name. AnnData gets R and Rust, MuData gets Julia.
  • New chip row filters the ecosystem grid by language, counting a package's own language plus every language it has a binding for. So filtering to R shows the three R-native packages and AnnData.
  • Search matches on the same set, so "julia" finds MuData and "anndatar" finds AnnData.
  • No hardcoded links: everything comes from the registry, so adding a binding is a meta.yaml change in scverse/ecosystem-packages.
  • From Getting rid of muon landing page muon#223 (comment), where @ilia-kats pointed out the R and Julia packages are only linked from the muon landing page that is going away.

@netlify

netlify Bot commented Sep 21, 2026

Copy link
Copy Markdown

Deploy Preview for jade-cajeta-1bcca0 ready!

Name Link
🔨 Latest commit c76f823
🔍 Latest deploy log https://app.netlify.com/projects/jade-cajeta-1bcca0/deploys/6ab2389350d40800083c4eda
😎 Deploy Preview https://deploy-preview-316--jade-cajeta-1bcca0.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@Zethson
Zethson force-pushed the mudata-r-julia-links branch 2 times, most recently from b856948 to d0f3e1a Compare September 21, 2026 11:57
@Zethson Zethson changed the title Link the R and Julia MuData implementations from the packages page Link the R and Julia implementations of the data structures from the packages page Sep 21, 2026
@Zethson
Zethson force-pushed the mudata-r-julia-links branch 2 times, most recently from 2f8717f to 122d75a Compare September 21, 2026 12:02
@Zethson Zethson changed the title Link the R and Julia implementations of the data structures from the packages page Link the R, Rust and Julia implementations of the data structures from the packages page Sep 21, 2026
@flying-sheep

flying-sheep commented Sep 21, 2026

Copy link
Copy Markdown
Member

Should have a filter button for this.

The registry schema has no field for this

Then maybe we should add one instead of starting to hardcode things again?

I think that’s a prerequisite for my request anyway.

@Zethson
Zethson force-pushed the mudata-r-julia-links branch from f62db04 to 8b3760a Compare September 21, 2026 14:12
@Zethson Zethson changed the title Link the R, Rust and Julia implementations of the data structures from the packages page Show and filter by the languages a package is available in Sep 21, 2026

This branch has not been deployed

No deployments
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.

2 participants