Pre-release
This release is a pre-release and may not be stable for production use.
Gen Studio
Visualization tools for GenJAX.
genstudio.plot provides a composable way to create interactive plots using Observable Plot.
Key features:
- Functional, composable plot creation built on Observable Plot (with near 1:1 API correspondence between Python and JavaScript)
- Support for sliders & animations
- Works in Jupyter / Google Colab
- HTML mode which persists plots across kernel restart/shutdown, and a Widget mode which supports Python<>JavaScript interactivity
- Terse layout syntax for organizing plots into rows and columns
- Hiccup implementation for interspersing arbitrary HTML
For detailed usage instructions and examples, refer to the Gen Studio User Guide.
Development
Run yarn watch to compile the JavaScript bundle.
CI Workflows
The project has several CI workflows:
- Tests: Runs JavaScript and Python unit tests
- WebGPU Screenshots: Tests 3D WebGPU rendering capabilities by capturing screenshots in headless Chrome
- Docs: Builds and deploys documentation
- Pyright: Runs type checking for Python code
- Ruff: Runs code formatting and linting
Credits
Metadata
Release files for genstudio 2025.3.10.dev202503171558
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| genstudio-2025.3.10.dev202503171558.tar.gz | 579.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| genstudio-2025.3.10.dev202503171558-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.2 MB
Release files / genstudio-2025.3.10.dev202503171558.tar.gz
| Download URL | genstudio-2025.3.10.dev202503171558.tar.gz |
|---|---|
| Size | 579.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
df605f9b0b6d0dfea64310a8be0e34cd3066467c0b8dec8d75725e2e3c448074
|
|
BLAKE2b-256 checksum How to use checksums |
5760b75b19e54e66188c3f436c6d3acc43fe0af8df311ae7f2a58e57c46a028f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.1 CPython/3.11.5 Linux/6.8.0-1021-azure
|
Release files / genstudio-2025.3.10.dev202503171558-py3-none-any.whl
| Download URL | genstudio-2025.3.10.dev202503171558-py3-none-any.whl |
|---|---|
| Size | 599.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
faaa21b5b7c86435c926d64ab3ac7e9f2a0958d33ee2b43b3dc49b968466caa3
|
|
BLAKE2b-256 checksum How to use checksums |
6b5de7bdfe8b99cae7762e3a259ce96ae5027ece5d01caa348a8142b06df099b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.1 CPython/3.11.5 Linux/6.8.0-1021-azure
|