AmSC Python SDK

Python interface to AmSC services

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