Skip to content
forked from leon-thomm/Ryven

Flow-based visual scripting for Python including a machine learning package

License

Notifications You must be signed in to change notification settings

frecklebars/Ryven

 
 

Repository files navigation

Ryven Machine Learning Package

This fork implements a few machine learning algorithms using Scikit-Learn

Full list of implemented nodes here

Kaggle Titanic competition solved with this fork of Ryven here

Continuing is the original readme:


A simple flow-based visual scripting runtime environment for Python

Ey, what's up! Please visit the website

Basic Requirements

  • Python 3 (3.8+ recommended)
  • PySide2 (2.14+ recommended)

Installation

  • please use the lastest release
  • a complete requirements file is in the root folder
  • If you experiment a lot, you maybe should set up a virtual env, like this (Windows example):
<open cmd>
cd <to your Ryven folder (the outer one)>
python -m venv venv
venv/Scripts/activate
pip install -r requirements.txt

Ideas and TODOs

  • advanced source code editor widget, with syntax highlighting and autocomplete for Ryven, the NodeManager and an intuitive code node (where one can just program the node inside the editor by writing the code into the widget)
  • visual content: logos and splash screen
  • a visually appealing Jupyter integration (the native Jupyter QtConsole I didn't like in terms of appearence and functionality)

About

Flow-based visual scripting for Python including a machine learning package

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%