All Projects → AlvarBer → Persimmon

AlvarBer / Persimmon

Licence: mit
A visual dataflow programming language for sklearn

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Persimmon

flowd
An inter-language runtime for flow-based programming (FBP)
Stars: ✭ 18 (-89.66%)
Mutual labels:  dataflow-programming
Pyflow
Visual scripting framework for python - https://wonderworks-software.github.io/PyFlow
Stars: ✭ 710 (+308.05%)
Mutual labels:  dataflow-programming
Mlr3pipelines
Dataflow Programming for Machine Learning in R
Stars: ✭ 96 (-44.83%)
Mutual labels:  dataflow-programming
Calvin Base
Calvin is an application environment that lets things talk to things, among other things.
Stars: ✭ 282 (+62.07%)
Mutual labels:  dataflow-programming
Nipype
Workflows and interfaces for neuroimaging packages
Stars: ✭ 557 (+220.11%)
Mutual labels:  dataflow-programming
Drawflow
Simple flow library 🖥️🖱️
Stars: ✭ 730 (+319.54%)
Mutual labels:  dataflow-programming
act
ACT hardware description language and core tools.
Stars: ✭ 53 (-69.54%)
Mutual labels:  dataflow-programming
Javafbp
Java Implementation of Flow-Based Programming (FBP)
Stars: ✭ 138 (-20.69%)
Mutual labels:  dataflow-programming
Quickqanava
C++14 network/graph visualization library / Qt node editor.
Stars: ✭ 611 (+251.15%)
Mutual labels:  dataflow-programming
Tfgraphviz
A visualization tool to show a TensorFlow's graph like TensorBoard
Stars: ✭ 40 (-77.01%)
Mutual labels:  dataflow-programming
Rpd
👌 A Minimal Engine for creating Node-Based Visual Programming User Interfaces
Stars: ✭ 370 (+112.64%)
Mutual labels:  dataflow-programming
Easylambda
distributed dataflows with functional list operations for data processing with C++14
Stars: ✭ 475 (+172.99%)
Mutual labels:  dataflow-programming
Rete
JavaScript framework for visual programming and creating node editor
Stars: ✭ 7,156 (+4012.64%)
Mutual labels:  dataflow-programming
bricks-front-react
Visual Programming Environment frontend for 'Lambda Bricks'
Stars: ✭ 19 (-89.08%)
Mutual labels:  dataflow-programming
Nodeeditor
Qt Node Editor. Dataflow programming framework
Stars: ✭ 1,734 (+896.55%)
Mutual labels:  dataflow-programming
DFiant
DFiant: A Dataflow Hardware Descripition Language
Stars: ✭ 21 (-87.93%)
Mutual labels:  dataflow-programming
Raftlib
The RaftLib C++ library, streaming/dataflow concurrency via C++ iostream-like operators
Stars: ✭ 717 (+312.07%)
Mutual labels:  dataflow-programming
Flow View
is a visual editor for Dataflow programming
Stars: ✭ 148 (-14.94%)
Mutual labels:  dataflow-programming
Dtcraft
A High-performance Cluster Computing Engine
Stars: ✭ 122 (-29.89%)
Mutual labels:  dataflow-programming
Plumber
The General-Purpose Cross-Language Dataflow Programming
Stars: ✭ 26 (-85.06%)
Mutual labels:  dataflow-programming

Persimmon Travis AppVeyor PyPI GitHub (pre-)release

Final aspect

What is it?

Persimmon is a visual dataflow language for creating sklearn pipelines.

It represents functions as blocks, inputs and outputs are presented as pins, and type safety is enforced when the connection is being made.

Type safety

A smart bubble helps suggesting suitable context-sensitive blocks when making a connection, showing only the blocks which are type safe. There is also a search box that can be used for finding a particular block.

Smart bubble

How to install?

If you have pip (Python 3.5+) you can simply type

$> pip install persimmon

To execute use.

$> python -m persimmon

For windows self-contained executables can be found on the releases page.

Full use

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].