Skip to main content

Utilities for programmatically generating TikZ code.

Project description

PyPI - Version EffVer Versioning PyPI - Python Version

Tikzify

A set of utilities for programmatically generating Typst code.

Previously: Tikz/Latex code; now, Typst. This is a work in progress.

Contribution guidelines

The implementation should be consistent with the surrounding style, be type annotated, and pass the linters below.

There are a few tools to clean and check the source:

  • ruff check

  • pyright

  • mypy

  • isort .

  • pylint tikzify

Running

  • The basal ganglia example can be run by doing dm basal_ganglia from the examples folder. It should produce examples/basal_ganglia.pdf, which shows all of the output, as well as examples/figures/basal_ganglia-*.pdf, which are the individual diagrams to be included.

  • A copy of the pdf <examples/basal_ganglia.pdf> is provided. It shows three programmatically-generated diagrams, with various sections highlighted.

Whom do I talk to?

  • Neil Girdhar

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

tikzify-2.0.0.tar.gz (175.4 kB view details)

Uploaded Source

Built Distribution

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

tikzify-2.0.0-py3-none-any.whl (32.9 kB view details)

Uploaded Python 3

File details

Details for the file tikzify-2.0.0.tar.gz.

File metadata

  • Download URL: tikzify-2.0.0.tar.gz
  • Upload date:
  • Size: 175.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.13

File hashes

Hashes for tikzify-2.0.0.tar.gz
Algorithm Hash digest
SHA256 55a84ce54e0cd63e013f4fd19561477450afccf40e7012c04d9001a2c3fe0b75
MD5 9afde02cfc808628c126ac94776f7a65
BLAKE2b-256 f9ebf5186c9b0b7b8db2562a4e76584861783c9c7a9ff6edc7adf61be953b56e

See more details on using hashes here.

File details

Details for the file tikzify-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: tikzify-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 32.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.13

File hashes

Hashes for tikzify-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 961a241026d20bb92a8504b76d5f90f5ff397cf547f3bd016c04067fe61168ee
MD5 cf7145473683a2fd415d20cae836ec0b
BLAKE2b-256 49b3dec3950ce4874074b9cec44657f19fc185064a1ebaa86a4c58c62cb80585

See more details on using hashes here.

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