Purpose & Use Case
The AmSC Python SDK provides users and software with a programmatic interface to AmSC Services in the Python language.
Users, workflow engines and AmSC services can access and manage AmSC services via a fully-featured Python API client.
Functionality
- The Python Client module is imported into code, requires authentication via Federated Auth (to be decided), and allows interactions with AmSC Services and Facilities via Python.
- The Python Client communicates with AmSC Services via the REST API.
- Currently includes draft interfaces for Data Catalog, Model Catalog, and Workflow management.
- Functionality includes:
- Dataset Browsing & Registration
- Transfer Data
- Model Browsing & Registration
- Workflow Launching & Monitoring
Current Status
Service available to AmSC Early Users only