Skip to main content

Utilities for programmatically generating TikZ code.

Project description

https://badge.fury.io/py/tikzify.svg

A set of utilities for programmatically generating TikZ code.

Contribution guidelines

  • Conventions

    • Naming conventions are according to PEP8.

  • How to clean the source:

    • ruff .

    • pyright

    • mypy

    • isort .

    • pylint tikzify

Running

  • This macro is helpful for running examples:

function dm {
    python "$1.py" $2 && pdflatex -shell-escape $1 && open $1.pdf
}
  • 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-0.17.0.tar.gz (22.5 kB view details)

Uploaded Source

Built Distribution

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

tikzify-0.17.0-py3-none-any.whl (28.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tikzify-0.17.0.tar.gz
  • Upload date:
  • Size: 22.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.11.8 Linux/6.5.0-21-generic

File hashes

Hashes for tikzify-0.17.0.tar.gz
Algorithm Hash digest
SHA256 b4d96c8aea44f97accb3f3f06ecd8cb80e79eb2983f627479cc6653e4589fbb6
MD5 026f952108d70788b132ad1fe53243f1
BLAKE2b-256 c9596f22fcd49efeb480f6708d599b0a41a6fe664166d3aa082c6a259733335a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tikzify-0.17.0-py3-none-any.whl
  • Upload date:
  • Size: 28.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.11.8 Linux/6.5.0-21-generic

File hashes

Hashes for tikzify-0.17.0-py3-none-any.whl
Algorithm Hash digest
SHA256 18cae87a355b4859a0cb31dd6578d0c361c9de67d360dbe67f2320f6088d3932
MD5 539f4ae6d691a60721f80a3de16cc887
BLAKE2b-256 053b005315405d967375b6a116e611b5e3ef6775ed002d44ae5edabf72d0a280

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