Skip to content

Latest commit

 

History

History
44 lines (29 loc) · 2.49 KB

README.md

File metadata and controls

44 lines (29 loc) · 2.49 KB

Workflow Designer samples

N|Solid

This project hosts a few examples of how to use the Workflow Designer annotation library. These examples consists of differernt design patterns and project architectures in which the library can be used.

Clone this repository and open any project folder in IntellijIDEA to get started.

Current Version of Library: v1.15

workflow_desinger_test(1,2)!

  • These projects hosts the most basic arithmetic block examples and the exponential block.
  • This is a complete bare-bones project and is a great starting point to experiment.
  • We recommend studying the project for JAVA beginners, intermediate users may go to the commons project directly.

workflow_desinger_commons!

  • The commons project is a rather extensive project that contains samples of all the inbuilt feature of the library like file upload, String manipulation, Arithmetic, Table output, Graph output etc.
  • This is a great reference project to create your own libraries and see how customized outputs can be generated.
  • This also a great project to develop test cases for people contributing to the project.

EEGDataAnalyticsPackage!

  • The EEGDataAnalytics project is an Apache Spark based project
  • The original project is available here [https://github.com/NEUROINFORMATICS-GROUP-FAV-KIV-ZCU/EEG_DataAnalysisPackage]
  • Compare the source code of this project and how it has been modified to fit into the workflow designer design pattern.
  • This is a nice place to understand how the runAsJar feature works.
  • Check that the classes are all serializable
  • Note: You will need a hadoop cluster to run this project
  • This project also uses data visualization using graphs and tables

EEGWorkflow!

  • The EEGWorkflow is an implementation of the BASIL project by INCF
  • The original project is available here [https://github.com/NEUROINFORMATICS-GROUP-FAV-KIV-ZCU/Basil_BCI]
  • Compare the source code of this project and how it has been modified to fit into the workflow designer design pattern.
  • This is a nice place to understand how machine learning workflows can be created.
  • There are examples how infinite chains of workflows can be created (e.g. Neural Network Layers)
  • This is a great place for advanced users to understand the real merit of the project

For more information visit http://www.zedacross.com/gsoc2018/