Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Automatically generate semantic annotations and provenance for heterogeneous ML pipelines. Leverages FnO and PROV-O to provide implementation-independent functionality descriptions, track data lineage, and visualize pipeline structure across Python and Docker environments.

License

Notifications You must be signed in to change notification settings

FnOio/fno-convert

Repository files navigation

FnO Function Converter

A tool to automatically semantically annotate pipelines written in Dockerfiles and/or Python files using FnO. These semantic representations allow execution to capture provenance across implementation framework using PROV-O.

Installation

Development

  1. create virtual environment
python -m venv <path to env folder>
  1. activate environment
Linux
source <path to env folder>/bin/activate
Windows
./<path to env folder>/bin/activate.sh
  1. install requirements
pip install -r requirements.txt
  1. install fno-convert for testing
pip install -e .

Usage

Running the tool

python test_app.py

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Automatically generate semantic annotations and provenance for heterogeneous ML pipelines. Leverages FnO and PROV-O to provide implementation-independent functionality descriptions, track data lineage, and visualize pipeline structure across Python and Docker environments.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages