Skip to content

Akascape/TkNodeSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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