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.1.0.tar.gz (6.3 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.1.0-py3-none-any.whl (6.3 MB view details)

Uploaded Python 3

File details

Details for the file stimkit-0.1.0.tar.gz.

File metadata

  • Download URL: stimkit-0.1.0.tar.gz
  • Upload date:
  • Size: 6.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for stimkit-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8b4b20a70fe9b74de11aa8db0ac126f440ea2aace130b7a3dc385ac419a28397
MD5 9fc4c1bf61e5b59c8f8c61a9a351ee95
BLAKE2b-256 3c808bbabc10d2d396301b465dacda180860d4f5ca0a2ea3b12c6ab504ea7cd3

See more details on using hashes here.

Provenance

The following attestation bundles were made for stimkit-0.1.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.1.0-py3-none-any.whl.

File metadata

  • Download URL: stimkit-0.1.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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 59666f15c168ed668fabedb693457abf540208eb1ba233e51e13a21dcfef5db6
MD5 88f7d3dea29e7044fea67a1bd4e2e715
BLAKE2b-256 83a28b2d3afe3574787802991c8b2fc76aba919a366502e61d617e453ea4dae4

See more details on using hashes here.

Provenance

The following attestation bundles were made for stimkit-0.1.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