The Apache Airavata Python SDK lets third-party clients interact with Airavata to run scientific experiments. It provides declarative APIs to submit and manage experiments, and internally handles the complexities of deploying, running, and connecting to scientific apps on HPC resources.
airavata_python_sdk/ ├── airavata/ │ ├── api/ │ ├── base/ │ ├── model/ │ ├── service/ │ └── __init__.py ├── airavata_experiments/ │ ├── md/ │ ├── neuro/ │ ├── __init__.py │ ├── airavata.py │ ├── base.py │ ├── plan.py │ ├── runtime.py │ ├── scripter.py │ ├── sftp.py │ └── task.py ├── airavata_jupyter_magic/ │ └── __init__.py ├── airavata_auth/ │ └── device_auth.py └── airavata_sdk/ ├── clients/ ├── samples/ ├── transport/ └── __init__.py