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 months 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 5 years ago)
- Default Branch: master
- Last Pushed: 2025-02-21T22:11:47.000Z (3 months ago)
- Last Synced: 2025-02-21T23:21:53.547Z (3 months ago)
- Language: JavaScript
- Size: 35.2 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
[](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