data

Command-line tool

Manage execution data collection.

usage: bosh data [--help] {inspect,publish,delete}

Positional Arguments

action

Possible choices: inspect, publish, delete

Manage execution data records. Inspect: displays the unpublished records currently in the cache. Publish: publishes contents of cache to Zenodo as a public data set. Requires a Zenodo access token, see http://developers.zenodo.org/#authentication. Delete: remove one or more records from the cache.

Named Arguments

--help, -h

show this help message and exit

Default: False

data delete

Delete data record(s) in cache.

usage: bosh data delete [-h] [-f FILE] [--no-int]

Named Arguments

-f, --file

Filename of record to delete.

--no-int, -y

disable interactive input.

Default: False

data inspect

Displays contents of cache

usage: bosh data inspect [-h] [-e]

Named Arguments

-e, --example

Display example data file contents.

Default: False

data publish

Publishes record(s) to a data set.

usage: bosh data publish [-h] [-a AUTHOR] [-f FILE] [-i] [--no-int] [-v]
                         [--sandbox] [--zenodo-token ZENODO_TOKEN] [--nexus]
                         [--nexus-token NEXUS_TOKEN] [--nexus-org NEXUS_ORG]
                         [--nexus-project NEXUS_PROJECT]

Named Arguments

-a, --author

Set the author name for the data set publication. Defaults to anonymous.

-f, --file

Filename of record to publish alone as a data set.

-i, --individually

Publishes all data files in cache as independent data sets, By Default will publish files in bulk data sets.

Default: False

--no-int, -y

disable interactive input.

Default: False

-v, --verbose

print information messages.

Default: False

--sandbox

publish to Zenodo’s sandbox instead of production server. Recommended for tests.

Default: False

--zenodo-token

Zenodo API token to use for authentication. If not used, token will be read from configuration file or requested interactively.

--nexus

Publish to Nexus instead of Zenodo. Sandbox URL is https://sandbox.bluebrainnexus.io

Default: False

--nexus-token

Nexus API token to use for authentication.

--nexus-org

Nexus organization to publish to.

--nexus-project

Nexus project to publish to.


Python API

boutiques.data(*params)

Refer to the Command-line tool section above