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

Uploaded PyPymanylinux: glibc 2.34+ x86-64

pytriskel-0.4.1-pp310-pypy310_pp73-manylinux_2_34_x86_64.whl (3.9 MB view details)

Uploaded PyPymanylinux: glibc 2.34+ x86-64

pytriskel-0.4.1-cp313-cp313t-manylinux_2_34_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.34+ x86-64

pytriskel-0.4.1-cp313-cp313-manylinux_2_34_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

pytriskel-0.4.1-cp312-cp312-manylinux_2_34_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

pytriskel-0.4.1-cp311-cp311-manylinux_2_34_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

pytriskel-0.4.1-cp310-cp310-manylinux_2_34_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

pytriskel-0.4.1-cp39-cp39-manylinux_2_34_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.34+ x86-64

pytriskel-0.4.1-cp38-cp38-manylinux_2_34_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.34+ x86-64

pytriskel-0.4.1-cp37-cp37m-manylinux_2_34_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.34+ x86-64

File details

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

File metadata

File hashes

Hashes for pytriskel-0.4.1-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 622952ecf4b8eca0f2a55a644f64d636b9cdcbc94338682a6a249f83a259dc39
MD5 879616cecf17cb756ea890308ababd97
BLAKE2b-256 b867225841f0dde19452703079ed44afc5e99a2cbc8c710dfc5087f08dfadc1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytriskel-0.4.1-pp310-pypy310_pp73-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 d19ed66f28e5646126a056f98caa008942d06d17ebaae2bf104a337715499aad
MD5 8744cc2ecc8046105b94ad73cd9e0c37
BLAKE2b-256 02ef0163f01b9e2a7064ff028f7194043d1bfcb5589a478d2f75f3f5743fbcd1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytriskel-0.4.1-cp313-cp313t-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a75652732f5097e9d511da77821428202dbce78a26ec2ee292e4f3cae63992f3
MD5 4a55e732aacb0932929be088c9b024a4
BLAKE2b-256 e7d243b26f34080f3fcf059af90f9d065a0e392a660fe3a322c200fd6f33cf78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytriskel-0.4.1-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 403e50a5656f52af2c020b0b1d2b7d69212de3edccdab697050e2a8db5f69d12
MD5 d775046848865b42c297751c7dfb3fc5
BLAKE2b-256 a9d047b93fcefc6b17ecdba038070e5cf909fcd033f419939532a425ed96994d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytriskel-0.4.1-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 fb23018a75c4bc393355506ff1f18db27dbce9227d9ce8e9bb7071705d4a7f12
MD5 439dc99a29477169ea433cb38d54d11b
BLAKE2b-256 5ebcc51092039cef8b9f5a20af1e7b2ac6c2de1a35c49745b48ffbc7b3b3ddf9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytriskel-0.4.1-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 dbf24ed76b3b3f898a073159d7b7ee712c07791864d2a8240f632bbb5d624534
MD5 87859e0e7237b775cffea73ba799b916
BLAKE2b-256 5015f8a4e6f9b2af3c5634137e7c52bafb97b87ac32cc081ea6066eb43754460

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytriskel-0.4.1-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 646338668bbc9e51f183996fb84ba01fb2106565e57e1bd2c91c43340144e36e
MD5 1be9e89a0547e29e8a7f0c4e403f06d8
BLAKE2b-256 3a85492a007ae96c7117f8871f94bb3e3df2542446bba73136670a0da975f155

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytriskel-0.4.1-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 d4adeeee8a8553ee7857e5c1373bf115a01c13be48a7937f90d5648be1c4f9ea
MD5 4c196fcead758e73492b122a0a34f155
BLAKE2b-256 612ed4c0211cf50c13cd333100116cb38e9292a209f44d14daacd054da615d43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytriskel-0.4.1-cp38-cp38-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 cff020e9c4cad4bba30e0a83b437308f9d3e949189bc35f3d5bb0e4a9e5590c0
MD5 dce4601c477c61ebeb11da4102fe99a4
BLAKE2b-256 5b76bdb089c26e7d99cda4f2dc1cf82d878dee4c5f1fd89f5c7ae1a8e769d6e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytriskel-0.4.1-cp37-cp37m-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 825ac1309cbbd20b03f26b5902d5e58dd04bc2b0f826d2ee6d5870c89496ec2c
MD5 34edcb9929444cc5d92bdedfd455d460
BLAKE2b-256 83e09341d5ea1c777ba2116b0dc889ef7889df9768e7a5a9af6243b6f0e7d1da

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