Skip to main content

Simple visual node system (DAG) with tkinter!

Project description

title

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

GitHub repo size

PyPI Downloads Platform

Requirements

  • tkinter
  • customtkinter (for the node menu)

Overview

  • Node Types

node_types

  • Node Menu

node_menu

  • Node Canvas

canvas_types

Documentation

Full documentation can be found in the Wiki page

Examples

Examples can be found in the examples folder.

Level: Beginner

Maths with tknodes

Example1

Level: Intermediate

Image manipulation with PIL

Example2

Level: Advanced

3D Viewer

Screenshot Screenshot

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 :)

Project details


Download files

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

Source Distribution

tknodesystem-0.9.tar.gz (72.6 kB view details)

Uploaded Source

Built Distribution

tknodesystem-0.9-py3-none-any.whl (72.9 kB view details)

Uploaded Python 3

File details

Details for the file tknodesystem-0.9.tar.gz.

File metadata

  • Download URL: tknodesystem-0.9.tar.gz
  • Upload date:
  • Size: 72.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.0

File hashes

Hashes for tknodesystem-0.9.tar.gz
Algorithm Hash digest
SHA256 307da065b69b2cdd8b03523e29adf50b56e03ed7cb4cbfd45abf2082574f8731
MD5 c5c107d2642574896517cefa23ad0b3f
BLAKE2b-256 dcb148631b6600d57f3b2c51fcceaf8ac8ab427f12d2c6aa32e8d3e9bcd963b0

See more details on using hashes here.

File details

Details for the file tknodesystem-0.9-py3-none-any.whl.

File metadata

  • Download URL: tknodesystem-0.9-py3-none-any.whl
  • Upload date:
  • Size: 72.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.0

File hashes

Hashes for tknodesystem-0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 169fd6b746a46aeecb5701213c8abbf0e1ac95e7fd7a9e3db629cf65c3815dad
MD5 f4fbb3e71e6da18f0c79c16c383ebe27
BLAKE2b-256 99148ad3aa78e5dbc29bbc141934b7ab76e914e5f02ca9c9c556cc465190a821

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page