Extensions to Magnus core
Project description
Welcome to Magnus Extensions
Documentation of the extensions are available at: https://astrazeneca.github.io/magnus-extensions/
This repository provides all the extensions to magnus core package.
Magnus provides 5 essential services:
- Executor: A way to define and execute/transpile dag definition.
- Catalog: An artifact store used to log and store data files generated during a pipeline execution.
- Secrets Handler: A framework to handle secrets from different providers.
- Logging: A comprehensive and automatic logging framework to capture essential information of a pipeline execution.
- Experiment Tracking: A framework to interact with different experiment tracking tools.
Below is the table of all the available extensions to the above services:
| Service | Description | Availability |
|---|---|---|
| Executors | ||
| Local | Run the pipeline on local machine (default) | Part of Magnus core |
| Local Containers | Run the pipeline on local containers | Part of Magnus core |
| Catalog | ||
| Do Nothing | Provides no cataloging functionality | Part of Magnus core |
| File System | Uses local file system (default) | Part of Magnus core |
| S3 | Uses S3 as a catalog | magnus_extension_catalog_s3 |
| Secrets | ||
| Do Nothing | Provides no secrets handler (default) | Part of Magnus core |
| Dot Env | Uses a file as secrets | Part of Magnus core |
| Environment Variables | Gets secrets from Environmental variables | Part of Magnus core |
| Logging | ||
| Buffered | Uses the run time buffer as logger (default) | Part of Magnus core |
| File System | Uses a file system as run log store | Part of Magnus core |
| S3 | Uses S3 to store logs | magnus_extension_datastore_s3 |
| Experiment Tracking | ||
| Do Nothing | Provides no experiment tracking (default) | Part of Magnus core |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file magnus_extensions-0.2.13.tar.gz.
File metadata
- Download URL: magnus_extensions-0.2.13.tar.gz
- Upload date:
- Size: 35.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.8.17 Linux/5.15.0-1041-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ede2ae80600af1073897875bb1fc3c5f3e626ec0da7c07afa3df1898232347f
|
|
| MD5 |
9f6ff30f77273094b5e13a7f1c660eae
|
|
| BLAKE2b-256 |
b36507af47dd1cfe9acb8a901288b3ec076c76c70d2b74921a7244364956408a
|
File details
Details for the file magnus_extensions-0.2.13-py3-none-any.whl.
File metadata
- Download URL: magnus_extensions-0.2.13-py3-none-any.whl
- Upload date:
- Size: 54.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.8.17 Linux/5.15.0-1041-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
13a3a8ae804906ac00f797d0f602e9a53349f0c1ed5ec6b15c854caac0b99a6f
|
|
| MD5 |
fe635b185c3c6329f4aae1d9117531dc
|
|
| BLAKE2b-256 |
ab9add69a801cbaf31cfeb7e89ca53fffec877967226411425d8c5130ca4513e
|