Skip to content

ULCA Dataset API

Aswin Pradeep edited this page Nov 2, 2022 · 4 revisions

Overview

This document outlines the functioning of the Dataset Api module used in ULCA. The Dataset Api module manages the dataset api of the ULCA platform

Getting Started

Dataset Api module is the first stage in submission of training datasets in ULCA system. It provides us the api to submit the dataset. Dataset submit api accepts the downloadable url link of dataset to be submitted. It then passes the url to Dataset Download api for further processing. Dataset Api module also includes peripheral APIs for functionalities like listing of submitted Datasets, My contribution, search and download records etc. It keeps track of different stages of Dataset Submit like ingest, validate and publish processes.

Architecture

Detailed Architecture can be found at: ULCA_System architecture.pptx

Modules

API Details

https://app.swaggerhub.com/apis/ulca/ULCA/0.7.0

Source Code

https://github.com/ULCA-IN/ulca/tree/master/backend/api/ulca-dataset-api

Deployment

Every module in ULCA is deployed using Docker-Container. Jenkins is used as the CI/CD pipeline. Jenkins: https://jenkins.ulcacontrib.org/job/ULCA/

Point of Contact

Primary Contact

Name  : Saroj Singh
Email : saroj.kumarsingh@tarento.com
Phone : 9902106253

Secondary Contact

Name  : Aravinth Bheemraj
Email : aravinth.bheemaraj@tarento.com 
Phone : 9843205014

Team Email ID

Name  : ULCA Dev
Email : ulca-dev@tarento.com

Clone this wiki locally