arpithaupd / component-library

Experimental Notebook and Script components ready to be dropped in an Elyra pipeline

Home Page:https://elyra.readthedocs.io/en/stable/user_guide/pipelines.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CLAIMED - The Component Library for AI, Machine Learning, ETL, and Data Science

This repository contains the CLAIMED library https://arxiv.org/abs/2103.03281.

IMPORTANT: This library is currently targeted for research purposes only and usage for production is discouraged at this point. This library contains usable exemplars of components implemented as Jupyter notebooks. Those are tailored for the ElyraAI pipeline editor but of course can be used in other contexts as well.

Each notebook is following a similar format.

  1. The first cell contains a description of the component itself.
  2. The second cell installs all dependencies using pip3.
  3. The third cell imports all dependencies.
  4. The fourth cell contains a list of dependencies, input parameters, and return values as Python comments
  5. The fifth cell reads the input parameters from environment variables.

Coming soon: A video and sample pipeline where you can see the component library in action. For now, please refer to the publication mentioned above for more information. This publication also contains a link to a sample repository with a working pipeline.

About

Experimental Notebook and Script components ready to be dropped in an Elyra pipeline

https://elyra.readthedocs.io/en/stable/user_guide/pipelines.html

License:Apache License 2.0


Languages

Language:Jupyter Notebook 99.2%Language:Makefile 0.6%Language:Python 0.3%