Canvas, renderer, and layout utilities for the Stim project.
Project description
stimkit
stimkit is the Python package that powered the stim_example project. This repository now houses
- the reusable
stimkitsources under asrc/stimkitlayout, - the original
examplescripts that demonstrate the basic drawing workflows, and - the minimal metadata needed to build and install the package.
Getting started
-
Install the project in editable mode while you explore the examples:
python -m pip install -e .
-
Run one of the example scripts to render the corresponding SVG output (each script writes to
example/output/).python example/1_hello_world.py -
Open the generated
example/output/1_hello_world.svgin a browser or viewer to inspect the result.
Repository layout
src/stimkit/: package implementation (canvas, renderers, layout helpers, IO helpers, etc.).example/: scripts that consumeStimkitto draw progressively more complex scenes.README.md,pyproject.toml,LICENSE: standard package metadata.
License
This project is distributed under the same terms as the LICENSE file already present in the repository.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file stimkit-0.2.0.tar.gz.
File metadata
- Download URL: stimkit-0.2.0.tar.gz
- Upload date:
- Size: 6.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b61617aa02034d634eb549ff1738dea54edd85065487ad3349f93521d04134ec
|
|
| MD5 |
2bf488873143de922812459c186d0e1d
|
|
| BLAKE2b-256 |
eeefd4225df3e7e43a67d0376f389edb56d9e5906fbb58f46cecdc0f9e638247
|
Provenance
The following attestation bundles were made for stimkit-0.2.0.tar.gz:
Publisher:
release.yml on Yikai-Liao/stimkit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stimkit-0.2.0.tar.gz -
Subject digest:
b61617aa02034d634eb549ff1738dea54edd85065487ad3349f93521d04134ec - Sigstore transparency entry: 780338699
- Sigstore integration time:
-
Permalink:
Yikai-Liao/stimkit@4475c45ccf434f7f7c6e0f34668508addb34acfd -
Branch / Tag:
refs/heads/main - Owner: https://github.com/Yikai-Liao
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@4475c45ccf434f7f7c6e0f34668508addb34acfd -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file stimkit-0.2.0-py3-none-any.whl.
File metadata
- Download URL: stimkit-0.2.0-py3-none-any.whl
- Upload date:
- Size: 6.3 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
06f12ec245f84aa8990a593de8dede7459b01943e4769dc91a5469f2ccb22ecd
|
|
| MD5 |
6a8838fa19a09cf5d2d82d7e003a258b
|
|
| BLAKE2b-256 |
138f760f5f3470fa79b01d50c1d21e8446d738a465604e33751a1e3d3d03789c
|
Provenance
The following attestation bundles were made for stimkit-0.2.0-py3-none-any.whl:
Publisher:
release.yml on Yikai-Liao/stimkit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stimkit-0.2.0-py3-none-any.whl -
Subject digest:
06f12ec245f84aa8990a593de8dede7459b01943e4769dc91a5469f2ccb22ecd - Sigstore transparency entry: 780338701
- Sigstore integration time:
-
Permalink:
Yikai-Liao/stimkit@4475c45ccf434f7f7c6e0f34668508addb34acfd -
Branch / Tag:
refs/heads/main - Owner: https://github.com/Yikai-Liao
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@4475c45ccf434f7f7c6e0f34668508addb34acfd -
Trigger Event:
workflow_dispatch
-
Statement type: