Skip to main content

CFG visualization library

Project description

Shows a black logo in light color mode and a white one in dark color mode.

Python bindings for the triskel library.

Getting started

$ pip install pytriskel
from pytriskel.pytriskel import *

builder = make_layout_builder()

# Build the graph
n1 = builder.make_node("Hello")
n2 = builder.make_node("World")
builder.make_edge(n1, n2)

# Measure node size using font size
png_renderer = make_png_renderer()
builder.measure_nodes(png_renderer)

# Export an image
layout = builder.build()
layout.save(png_renderer, "out.png")

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

pytriskel-0.1.4-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl (3.8 MB view details)

Uploaded PyPymanylinux: glibc 2.34+ x86-64

pytriskel-0.1.4-pp310-pypy310_pp73-manylinux_2_34_x86_64.whl (3.8 MB view details)

Uploaded PyPymanylinux: glibc 2.34+ x86-64

pytriskel-0.1.4-cp313-cp313t-manylinux_2_34_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.34+ x86-64

pytriskel-0.1.4-cp313-cp313-manylinux_2_34_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

pytriskel-0.1.4-cp312-cp312-manylinux_2_34_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

pytriskel-0.1.4-cp311-cp311-manylinux_2_34_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

pytriskel-0.1.4-cp310-cp310-manylinux_2_34_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

pytriskel-0.1.4-cp39-cp39-manylinux_2_34_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.34+ x86-64

pytriskel-0.1.4-cp38-cp38-manylinux_2_34_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.34+ x86-64

pytriskel-0.1.4-cp37-cp37m-manylinux_2_34_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.34+ x86-64

File details

Details for the file pytriskel-0.1.4-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pytriskel-0.1.4-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 59bb0a9cc227225689d347a8451622b5ba7c24e0e72b51031e220ae1ae76b8f6
MD5 9c6acdd34b11570afc9e6eeb312e8258
BLAKE2b-256 29c726ae9199f1d1d196336d5fea0ac69aa48e3076f431b1788ee7e688f44bab

See more details on using hashes here.

File details

Details for the file pytriskel-0.1.4-pp310-pypy310_pp73-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pytriskel-0.1.4-pp310-pypy310_pp73-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 fe4c6c69fee4a1f2615fa071eccad0793a818ed7c5de603770121d6c5bf05df4
MD5 24b6aa38eed0aec1725446818a9c6cb4
BLAKE2b-256 c510a72d81f298387f00485cace1c6527958b45245a096fcb9a8ff9e0b930fe2

See more details on using hashes here.

File details

Details for the file pytriskel-0.1.4-cp313-cp313t-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pytriskel-0.1.4-cp313-cp313t-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 d50766ce9d73dde1226103860a25c0f4e7d2808f93c10b6386cc46e5aa46fc07
MD5 639524fb63c6ecd7640226060dbef9de
BLAKE2b-256 f949a19ee9f65e04d25f5abc1e529b45f4b274d60a81bfe0c079108e2b1833d3

See more details on using hashes here.

File details

Details for the file pytriskel-0.1.4-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pytriskel-0.1.4-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 0f17563fae58ef6615ff99abc5ebd81490f3445edef8cdf63d9f2af4ddb48d81
MD5 13825edea087d15086d1cec2cd25d724
BLAKE2b-256 117d23c9b1970aa3a37c4ab6b9bb41ee030d443b99ac4f50890499280d489538

See more details on using hashes here.

File details

Details for the file pytriskel-0.1.4-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pytriskel-0.1.4-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 caf6384eb5fdc3fcc1961302590381e27507c922ce42f361388a9407d6afdf18
MD5 a525fd102e7c3ffb32c7aa4ca8c5dd0b
BLAKE2b-256 4646c377ee11fcdea3eef978f68d1d13a947c1c5d75917e38caa9b3032fad075

See more details on using hashes here.

File details

Details for the file pytriskel-0.1.4-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pytriskel-0.1.4-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a2f221bdd69fbab894635854d7428bd472dcd27635b3bd913ec161c1065ba92f
MD5 2d49f8efeb8e297cd5379cc0531ab7ee
BLAKE2b-256 aabfa5ad1e0648890f5891fd5b088c4e22e6c2e76ebd7582352136c01c100580

See more details on using hashes here.

File details

Details for the file pytriskel-0.1.4-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pytriskel-0.1.4-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a9f7a8e8343f827611b2e6ced7675a418b7ae39146b7374c9095b767af3b3ce1
MD5 11117090471d6419b27ef9f2a309daea
BLAKE2b-256 2839851c4c0ca819f41d995b60506974b257a089e49aef9c933d379035549301

See more details on using hashes here.

File details

Details for the file pytriskel-0.1.4-cp39-cp39-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pytriskel-0.1.4-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 32da3ba63f6fc71a28daa95508cd34a1b2e926dd51ceabf07016c0a2b2baf864
MD5 950dc0bbcc26160bbbe27eb4cd00f5ec
BLAKE2b-256 4f024f69a5753ccd6e7efb0191e5488277d5206ce118121c57a27fa75078fa17

See more details on using hashes here.

File details

Details for the file pytriskel-0.1.4-cp38-cp38-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pytriskel-0.1.4-cp38-cp38-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 ab3b8406a80c921605f4620c6026e96b838e83962f040070bb36e31721de9b82
MD5 d5b60abc920a8a64094f89503f90b688
BLAKE2b-256 e23978cdc9c6940540f4969a656711c9d7786aec9718d8fc60a01b1ad2eb7053

See more details on using hashes here.

File details

Details for the file pytriskel-0.1.4-cp37-cp37m-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pytriskel-0.1.4-cp37-cp37m-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 144d9e98ede084db63dec207fa1938cfc844d0ee3b277014e45c373203e77e03
MD5 f2dd0bb7169b8d632aa3328af908e3f6
BLAKE2b-256 968fc5709548d1a60f79e8291073c7d15b12151bfca96187ca1c76e5146c472e

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