No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
EEGWorkflow
EEG_DataAnalysisPackage
workflow_designer_commons
workflow_test
workflow_test_2
.gitignore
README.md

README.md

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/