C-PAC Python Package
Project description
A Python package that wraps C-PAC, enabling users to install cpac with pip and run from the command line.
Description
C-PAC Python Package is a lightweight Python package that handles interfacing a user’s machine and a C-PAC container through a command line interface.
Dependencies
Python ≥3.5
At least one of: * Docker * Singularity ≥2.5&≤3.0
Usage
cpac --help
usage: cpac [-h] [--platform {docker,singularity}] [--image IMAGE] [--tag TAG]
[--version] [-v] [-vv] [--working_dir PATH] [--temp_dir PATH]
[--output_dir PATH] [-o OPT [OPT ...]]
{run,utils} ...
cpac: a Python package that simplifies using C-PAC <http://fcp-indi.github.io>
containerized images. If no platform nor image is specified, cpac will try
Docker first, then try Singularity if Docker fails.
positional arguments:
{run,utils}
optional arguments:
-h, --help show this help message and exit
--platform {docker,singularity}
--image IMAGE path to Singularity image file OR name of Docker image
(eg, "fcpindi/c-pac"). Will attempt to pull from
Singularity Hub or Docker Hub if not provided.
--tag TAG tag of the Docker image to use (eg, "latest" or
"nightly").
--version show program's version number and exit
-v, --verbose set loglevel to INFO
-vv, --very-verbose set loglevel to DEBUG
--working_dir PATH working directory
--temp_dir PATH directory for temporary files
--output_dir PATH directory where output files should be stored
-o OPT [OPT ...], --container_options OPT [OPT ...]
parameters and flags to pass through to Docker or
Singularity
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
cpac_py-0.2.2.tar.gz
(26.4 kB
view hashes)
Built Distribution
Close
Hashes for cpac_py-0.2.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2421e0b77c4e15b0d494e9924026e35b4a6ee3d7f0e6988267c3a0ce9100f09 |
|
MD5 | 95396a7067008198bb7884be92951ae3 |
|
BLAKE2b-256 | b8f49f0d4bbd871d7524f7a11e5cce867178e1f81d0c84cf08241a85bab30be4 |