Skip to main content

Tools for interactive and programmatic access to the LIGO DCC.

Project description

DCC

Tools for interactive and programmatic access to the LIGO Scientific Collaboration Document Control Center (DCC).

Features

  • Interactive command line interface
  • Retrieval and modification of DCC record metadata
  • Extraction of attachment descriptions and URLs
  • Local archival of downloaded content
  • URL scraping and automatic, recursive archival of related documents and files

Documentation

For help installing and using dcc, please visit the online documentation.

Installation

dcc has the following system requirements:

  • Python 3.8 or later
  • kinit and klist provided as part of Kerberos

Most users will find it easiest to use one of the reference software environments provided by IGWN. The igwn-py38 environment, for example, provides the required dependencies. If you choose to manage system dependencies yourself, ensure you have the relevant Kerberos packages above (provided on Linux by e.g. krb5-user on Debian derivatives or krb5-workstation on Red Hat derivatives).

Once you have the required system dependencies, you can install dcc using your favourite Python package manager, e.g. using pip:

$ pip install dcc

Credits

  • Sean Leavey <sean.leavey@ligo.org>
  • Jameson Graef Rollins <jameson.rollins@ligo.org>
  • Christopher Wipf
  • Duncan Macleod

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dcc-0.8.0.tar.gz (58.0 kB view details)

Uploaded Source

Built Distribution

dcc-0.8.0-py3-none-any.whl (39.1 kB view details)

Uploaded Python 3

File details

Details for the file dcc-0.8.0.tar.gz.

File metadata

  • Download URL: dcc-0.8.0.tar.gz
  • Upload date:
  • Size: 58.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for dcc-0.8.0.tar.gz
Algorithm Hash digest
SHA256 45bc3d006d3b377cdfd58baed5a4cf7d0bc2d898fa343d19be8179bb5fc968b8
MD5 fd2f2304a9704066996b7cb57f467a57
BLAKE2b-256 4c909b0010a1f9d96a8538b2d24ce4d34a9c48e9f18d59a9ffde9865871012b3

See more details on using hashes here.

File details

Details for the file dcc-0.8.0-py3-none-any.whl.

File metadata

  • Download URL: dcc-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 39.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for dcc-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f9feeaf151d5de5957025159ce3ce961cf8a495dabd9f2a36fa899b5abf8baaa
MD5 bd19889f09a9f471d9ab701446eb2a34
BLAKE2b-256 60f90322180e2c66646cb32d22e57dd37babf91d9f36b194272606e444ccf885

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page