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 algorithm
Each 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 library