Skip to content
pyvizPublic

About

Source for the PyViz.org website.

Resources

Stars

185 stars

Watchers

13 watching

Forks

Latest commit

 

History

261 Commits

Folders and files

Repository files navigation

Image

Python tools for data visualization

Build Status Build Status
Website gh-pages site

Source material to build pyviz.org. This site is owned by NumFocus and is currently managed by Anaconda, Inc. for the community, but is open to everyone involved in Python data visualization; see #2.

Building pyviz.org

A GitHub Actions job builds pyviz.org on every push to master, every Monday (to refresh the badges), and on demand. It deploys the site to the gh-pages branch and stores the badges on the cache branch.

Pull requests are built too but never deployed: download the site artifact from the workflow run summary to preview the result.

Building website locally

Install uv, then the dependencies:

uv sync

Optionally, seed the badges with the ones last built by CI. Badges that fail to be fetched locally then fall back to these where possible:

git fetch origin cache && git archive origin/cache doc/_static/cache | tar x

Build the badges (pass e.g. --kinds stars,conda_downloads to only build some of them):

uv run python tools/build_badges.py

Build the website:

uv run sphinx-build -b html doc builtdocs

View the website locally:

uv run python -m http.server -d builtdocs

Lint the code:

uv run ruff check
uv run ruff format --check

Adding a tool to the "All Tools" page

See the README in the tools directory for instructions on adding a tool to the "All Tools" page.

About

Source for the PyViz.org website.

Resources

Stars

185 stars

Watchers

13 watching

Forks

Releases

Packages

Used by

Contributors

Languages