Skip to content

Rename polyplot → polyrender (PolyRenderWidget) - #6

Merged
ckmah merged 6 commits into
mainfrom
cursor/rename-polyrender-4d6c
Sep 11, 2026
Merged

ckmah merged 6 commits into
mainfrom
cursor/rename-polyrender-4d6c

Conversation

@ckmah

@ckmah ckmah commented Sep 11, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Rename installable package/import from polyplot → polyrender.
  • Rename widget class PolyFiberWidget → PolyRenderWidget.
  • Default cache dir .polyplot/ → .polyrender/ (legacy path still gitignored).
  • Notebook env var POLYRENDER_PARQUET_URL.
  • Left as-is until you rename remotes: GitHub repo URLs (ckmah/polyplot) and Hugging Face dataset URLs (datasets/ckmah/polyplot).

What you need to do externally (for a full brand cutover)

  1. Hugging Face dataset (needed if you want URLs to say polyrender)

    • Settings → rename ckmah/polyplot → ckmah/polyrender (HF usually keeps redirects).
    • Then we (or a follow-up) update notebook defaults from datasets/ckmah/polyplot/... to datasets/ckmah/polyrender/....
  2. GitHub repo (optional but recommended)

    • Settings → rename polyplot → polyrender.
    • Update Pages / zensical.toml site_url / repo_url / MoLab badge if the Pages path changes.
    • Old github.com/ckmah/polyplot links usually redirect.
  3. TestPyPI + PyPI trusted publishing

    • Create project polyrender on TestPyPI and PyPI.
    • Trusted publisher: owner ckmah, repo (current or renamed), workflows publish-test.yml / publish.yml, environments testpypi / pypi.
    • Do not reuse the old polyplot publisher config.
  4. After merge

    • Re-pin notebook git SHAs to the merge commit on main.
    • Retag TestPyPI (v0.1.0-test or new) only after TestPyPI publisher is configured.

Test plan

  • uv sync --extra test && uv run pytest
  • import polyrender / PolyRenderWidget
  • MoLab still loads data via existing HF ckmah/polyplot URLs
Open in Web Open in Cursor 

cursoragent and others added 4 commits September 11, 2026 18:04
Use polyrender as the installable PyPI/import name, rename
PolyFiberWidget to PolyRenderWidget, and switch the default cache
directory to .polyrender. Leave GitHub and Hugging Face dataset URLs
on ckmah/polyplot until those remotes are renamed.

Co-authored-by: clarence.k.mah <clarence.k.mah@gmail.com>
Co-authored-by: clarence.k.mah <clarence.k.mah@gmail.com>
Use POLYRENDER_PARQUET_URL in notebooks and update docs/site_name
display strings. Keep GitHub and Hugging Face dataset URLs on
ckmah/polyplot until those remotes are renamed.

Co-authored-by: clarence.k.mah <clarence.k.mah@gmail.com>
Co-authored-by: clarence.k.mah <clarence.k.mah@gmail.com>
@ckmah
ckmah marked this pull request as ready for review September 11, 2026 18:05
cursoragent and others added 2 commits September 11, 2026 18:10
Finish the rename cutover after the GitHub repo and Hugging Face
dataset were renamed to polyrender.

Co-authored-by: clarence.k.mah <clarence.k.mah@gmail.com>
Co-authored-by: clarence.k.mah <clarence.k.mah@gmail.com>
@ckmah
ckmah merged commit 49f6feb into main Sep 11, 2026
1 check passed
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