Advanced Node System (DAG) in tkinter python!
Feature
- Lightweight library
- Easy to install and use
- Multiple nodes and inputs
- Save/Load node trees
- Canvas with drag and zoom ability
- Customizable nodes and options
- Built-in Node menu
Installation
pip install tknodesystem
Requirements
- tkinter
- customtkinter (for the node menu)
Overview
- Node Types
- Node Menu
- Node Canvas
Documentation
Full documentation can be found in the Wiki page
Examples
Examples can be found in the examples folder.
Level: Beginner
Maths with tknodes
Level: Intermediate
Image manipulation with PIL
Level: Advanced
3D Viewer
Bug Fixes
This library is at experimental stage, so there must be some bugs which can appear randomly.
So, please report the bugs at the issues/discussions tab. A pull request is always welcomed :)
Metadata
Release files for tknodesystem 0.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tknodesystem-0.9.tar.gz | 72.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tknodesystem-0.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 145.5 kB
Release files / tknodesystem-0.9.tar.gz
| Download URL | tknodesystem-0.9.tar.gz |
|---|---|
| Size | 72.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
307da065b69b2cdd8b03523e29adf50b56e03ed7cb4cbfd45abf2082574f8731
|
|
BLAKE2b-256 checksum How to use checksums |
dcb148631b6600d57f3b2c51fcceaf8ac8ab427f12d2c6aa32e8d3e9bcd963b0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.0
|
Release files / tknodesystem-0.9-py3-none-any.whl
| Download URL | tknodesystem-0.9-py3-none-any.whl |
|---|---|
| Size | 72.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
169fd6b746a46aeecb5701213c8abbf0e1ac95e7fd7a9e3db629cf65c3815dad
|
|
BLAKE2b-256 checksum How to use checksums |
99148ad3aa78e5dbc29bbc141934b7ab76e914e5f02ca9c9c556cc465190a821
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.0
|