Python api to interact with the Fair Data Pipeline
Project description
pyDataPipeline
Welcome to pyDataPipeline a Python api to interact with the Fair Data Pipeline.
Full documention of the pyDataPipeline is avaialable at https://www.fairdatapipeline.org/pyDataPipeline/
Installation
pyDataPipeline can be installed from PyPi:
pip3 install data-pipeline-api
Or from the Repository:
git clone https://github.com/FAIRDataPipeline/pythonFDP.git
git checkout dev
pip3 install -e .
NB. PyDataPipeline requires Python3.
Example submission_script
Assume FDP_CONFIG_DIR, storage_locations and objects have been set by CLI tool
import os
import fairdatapipeline as pipeline
token = os.environ.get('FDP_LOCAL_TOKEN')
config_path = os.environ.get('FDP_CONFIG_DIR') + '/config.yaml'
script_path = os.environ.get('FDP_CONFIG_DIR') + '/script.sh'
handle = pipeline.initialise(token, config_path, script_path)
pipeline.finalise(token, handle)
SEIRS Model Example
The SEIRS Model Example is available at: https://www.fairdatapipeline.org/pyDataPipeline/examples/SEIRS.html
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
data_pipeline_api-0.7.5.tar.gz
(25.8 kB
view hashes)
Built Distribution
Close
Hashes for data_pipeline_api-0.7.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1171c8cc37b1face2ed537d3c9865aac7de3102e7bc85400d88b3c7bc2d1593d |
|
MD5 | bad0568698a51e9bc6da44c09759f10d |
|
BLAKE2b-256 | 954cd1780c3486963dd89b97f906a769cb36945ae2852f65c8957aaf94416fdc |