Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/opal-project/opal-algoservice
Manage algorithms for OPAL. Code as of 20-02-2020
https://github.com/opal-project/opal-algoservice
Last synced: 3 days ago
JSON representation
Manage algorithms for OPAL. Code as of 20-02-2020
- Host: GitHub
- URL: https://github.com/opal-project/opal-algoservice
- Owner: OPAL-Project
- License: mit
- Created: 2020-02-20T19:14:54.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-11-02T17:44:13.000Z (13 days ago)
- Last Synced: 2024-11-02T18:28:12.311Z (13 days ago)
- Language: JavaScript
- Size: 36.1 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OPAL-AlgoService
[![Build Status](https://travis-ci.org/OPAL-Project/OPAL-AlgoService.svg?branch=master)](https://travis-ci.org/OPAL-Project/OPAL-AlgoService)
OPAL-AlgoService is designed to save python code for algorithms for usage in OPAL-Compute. We provide functionalities such as
- Adding an algorithm
- Update an algorithm
- Versioning of algorithm
- Deleting an algorithmEach algorithm is associated with an unique `algoName`, `description` and `algorithm` object. `algorithm` object contains the code to be used and `className` of the class inside the code. This code is then imported into the main file for execution in compute.
Each algorithm defined in the `code` is a class inherited from `opalalgorithm.core.base` from [opalalgorithms](https://github.com/shubhamjain0594/opalalgorithms) library