Skip to main content

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 stimkit sources under a src/stimkit layout,
  • the original example scripts that demonstrate the basic drawing workflows, and
  • the minimal metadata needed to build and install the package.

Getting started

  1. Install the project in editable mode while you explore the examples:

    python -m pip install -e .
    
  2. Run one of the example scripts to render the corresponding SVG output (each script writes to example/output/).

    python example/1_hello_world.py
    
  3. Open the generated example/output/1_hello_world.svg in a browser or viewer to inspect the result.

Repository layout

  • src/stimkit/: package implementation (canvas, renderers, layout helpers, IO helpers, etc.).
  • example/: scripts that consume Stimkit to 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stimkit-0.2.0.tar.gz (6.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stimkit-0.2.0-py3-none-any.whl (6.3 MB view details)

Uploaded Python 3

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

Hashes for stimkit-0.2.0.tar.gz
Algorithm Hash digest
SHA256 b61617aa02034d634eb549ff1738dea54edd85065487ad3349f93521d04134ec
MD5 2bf488873143de922812459c186d0e1d
BLAKE2b-256 eeefd4225df3e7e43a67d0376f389edb56d9e5906fbb58f46cecdc0f9e638247

See more details on using hashes here.

Provenance

The following attestation bundles were made for stimkit-0.2.0.tar.gz:

Publisher: release.yml on Yikai-Liao/stimkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for stimkit-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 06f12ec245f84aa8990a593de8dede7459b01943e4769dc91a5469f2ccb22ecd
MD5 6a8838fa19a09cf5d2d82d7e003a258b
BLAKE2b-256 138f760f5f3470fa79b01d50c1d21e8446d738a465604e33751a1e3d3d03789c

See more details on using hashes here.

Provenance

The following attestation bundles were made for stimkit-0.2.0-py3-none-any.whl:

Publisher: release.yml on Yikai-Liao/stimkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page