AlvarBer / Persimmon
Licence: mit
A visual dataflow programming language for sklearn
Stars: ✭ 174
Programming Languages
python
139335 projects - #7 most used programming language
Labels
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
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
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.
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.
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.
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].