Skip to main content

CFG visualization library

Project description

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

Uploaded PyPymanylinux: glibc 2.34+ x86-64

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

Uploaded PyPymanylinux: glibc 2.34+ x86-64

pytriskel-0.1.6-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.6-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.6-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.6-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.6-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.6-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.6-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.6-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.6-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pytriskel-0.1.6-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 db6eec861c083d40b254cba3594d6b81e0e19912c8d5c664a137d0c675214a2f
MD5 41d5ad11ae70218f5967d88426cbb8ef
BLAKE2b-256 52e7c839358f9a8065e54acb8ecc3f518e25847b216b35a066b563b3efc8c0af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytriskel-0.1.6-pp310-pypy310_pp73-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 07e1e092d8424f53d5334354cb4d9f2b5569fb4626948f77f858851a1676f183
MD5 84f81b119e0de3bdaff4d59a5af693d7
BLAKE2b-256 936c9a31d13cb7803e559a706a6bf44fe35ad70118415dde1ebcc8f810530936

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytriskel-0.1.6-cp313-cp313t-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 3abc4ca4dd4631ea80ef8885a81560271dc4e895ef5d02ab6ced346b828bddbc
MD5 ca5ba9ff027d71412f10eeab43d2b1a6
BLAKE2b-256 8edcad9e2088e341c71bcec0ecc3f0c32ad6819c5129a18e57115e44dc8afda0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytriskel-0.1.6-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 2e01d70e710da4b8421a6df110c37f79027335888aa7cdab93926bdc56976692
MD5 76de19f2038e28e3273f4025ae8b9b43
BLAKE2b-256 019aa2c5859beeaa6e0689e37e01218e76d58dd925d1a2e575edf43bab28d391

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytriskel-0.1.6-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 fdcdfcd698e34aa9338f3cf1e8a28f13c4afe9ad4fe0408101fd0330f3092475
MD5 033308a3a5dd5224ad183c5a9c13dbfb
BLAKE2b-256 ad2e056eff9003de2069bff466f21d6f75eafe10b454967698c17de9ce4eb6c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytriskel-0.1.6-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 bd8c77a927d44c667f56f9aa17404cbf3f6cb632f7cbe3b57778d09bd38acab5
MD5 390fd2e3cc8aa9d6d3a691b5e06773ee
BLAKE2b-256 714833db2acc032915a43fefff8dcc558be62ac68e3979b0f92fcc21a876a422

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytriskel-0.1.6-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 5682734f974fae6e99ddf0119c71d1ee29bb3ef5422c5d461b01d17e287b1e4d
MD5 2d69af763b2e3f9e38a359d909823204
BLAKE2b-256 08bec90bc07799534a48b2ab2843998dd395716b63214011e6c88f46a108aff5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytriskel-0.1.6-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 1c9f9af9c72759fdff84b904b64e7cdfc7c136ac7ef4b90db8861e30025e9b2b
MD5 46c066267b18a17423547105ebc7afdf
BLAKE2b-256 6236ff02cc952af75a5c5eb281213936a4285cbf4e3bbc9b086ea5cc3eb3d814

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytriskel-0.1.6-cp38-cp38-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 cf3a59595ac1bca1552232b0beb624a4a7781c675831e3e47c5794681da003f0
MD5 b5200a9810232bdba41ff0f27e51e945
BLAKE2b-256 fc7ad518f6005069a378962f3fbc6651553c4142175e3261823f924cf63cc239

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytriskel-0.1.6-cp37-cp37m-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 6c6e819c4c7edd2ddc80d494034e0ee1e47089b6808fd0980b56c82d217904a7
MD5 ea6fe13c62e25e13df8058a9abd176ed
BLAKE2b-256 dd3d2332877192acf316ef94a6062cba3be175beb0f4041472cc6434fcc12384

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