Skip to main content

CFG visualization library

Project description

logo

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.5-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl (3.8 MB view details)

Uploaded PyPymanylinux: glibc 2.34+ x86-64

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

Uploaded PyPymanylinux: glibc 2.34+ x86-64

pytriskel-0.1.5-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.5-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.5-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.5-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.5-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.5-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.5-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.5-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.5-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pytriskel-0.1.5-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 69647bc15b527ac0af226b7f750fa1c4b7d0cf72a968b7989e59fa09d838ce38
MD5 3af10ac43bf19787f21088392cc6874a
BLAKE2b-256 ee24d17a4ca4ff1e01cb7745e0da23d9b976aad00da64907752cf76560035677

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytriskel-0.1.5-pp310-pypy310_pp73-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 c42b85d6dda141974c9aca5d8d4f1ed90db59469f0bb96af1f413a3857a9b9c2
MD5 332fe050f4e4851685c8fdd4647a0548
BLAKE2b-256 bb5e3264bee5f6671b1c61683fd292e97b6e6b0e9a5d223734ac5d877e099d99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytriskel-0.1.5-cp313-cp313t-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 aac49eb73d1ff4d2b4473f878d6aa6c1b2c6786b8636d01d67b9b8c06e438294
MD5 861dcb63db85f9825a77591ff95f0308
BLAKE2b-256 b0e6fc368e877b65fef92c8b9db07b4550cd7548d6ebc778ec7bf1f1442626b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytriskel-0.1.5-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 791b83fc8eee2f121ec76c86770a6c9f0d549e0382bf9f366f70a5c6524ebbc8
MD5 c07b622cd9e9af1836b527c40c221416
BLAKE2b-256 28598e8083744d40e7387f0b6be249404b81a244920f0703e46d9e268c5cd794

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytriskel-0.1.5-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 cfad18549f854f15d7795180ed8f445d1fb3cc8ec107c101d62a1172d8661c85
MD5 d3237f02b8daa3999ccddf70addd19a1
BLAKE2b-256 fb581182927ca62b352b2375b7f5f3d05bc935ddae62390affe9243455b01ee2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytriskel-0.1.5-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a30a4dfb488c584d41dfbb610850bda692bbb4819aa8d95608d2fce11cc27315
MD5 2466f79206cb023cb73656b661350e90
BLAKE2b-256 08433521c16291d7e97353889183429e683c3f0eb122f9f12ab766aa7f62a65d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytriskel-0.1.5-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 b8cc4516c0da8d0a6d98b5b60be56a8bb60a31600a96bdf7105fa22ba82cd1a8
MD5 7790dfc2bb634dc6539d3ef204fd7473
BLAKE2b-256 939ad0159e88d1f10b173d8c93735a4d4bbb1c6b44d06a0024b72501eb336ae0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytriskel-0.1.5-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 9a774fad0e129f048c2b66d01a139868fb0c775ede75881447936002926b3623
MD5 ca7a885f82a0652ee69311f4eb0503cd
BLAKE2b-256 539215060693caf763978580c205c59c9dd58d281ae9ce41774a150642e2e523

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytriskel-0.1.5-cp38-cp38-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 76f34b40bd1d5aaa35c69b0a69342a6ebcde765feed5f1f52eefba468c76219e
MD5 dbcf16c68efa4fb36129cc623c8b8f21
BLAKE2b-256 76b1627964826b456bed8464cdd23677f5966959a3d2002d47fc80d0818ceeee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytriskel-0.1.5-cp37-cp37m-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 d127ae109b0c548a3481d6ae44959be4344be12968300a2af17ced1e35d1d97e
MD5 43f09eb3aa8d1be4df9ec2f192aa9fe8
BLAKE2b-256 f5471844606d35795fde7fd04565ac522ba358811f8429d4540ed97b37ad33f2

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