Quick start¶
This section contains a quick guide to common operations in dcc
. For a more complete
description of features available in dcc
, see Usage.
Authenticating¶
Most DCC records and files require authentication to access, such as that provided by a
ligo.org account. By default, dcc
assumes you can
authenticate yourself and therefore builds and requests URLs for records and files
within the restricted part of the DCC, prompting for credentials or using an existing
Kerberos ticket. You can specify the --public
flag to restrict
dcc
to accessing public records.
Setting a location to store downloaded records and files¶
See also
dcc
works best if you give it a place to store data downloaded from the DCC, making
subsequent access to the same data faster. This can be achieved using the -s
or --archive-dir
option, or by setting the
environment variable DCC_ARCHIVE. The value should be a directory on your
file system. For example:
# Use a directory called "dcc" in your home directory.
$ dcc archive -s ~/dcc --files T010075
If the archive directory is not given, dcc
uses a temporary directory each time it
is invoked, and the data is lost upon program exit.
Viewing a record¶
Metadata for a record can be viewed on the console by specifying dcc view
followed by the DCC number
, e.g.:
$ dcc view T010075 --public
number: T010075-v3
url: https://dcc.ligo.org/T010075-v3/public
title: Advanced LIGO Systems Design
modified: 2015-02-17 17:55:30-08:00
authors: Peter Fritschel, Dennis Coyne
abstract:
This document describes the system design and requirements for the Advanced
LIGO detectors. Only systems-level scope is addressed. For a top-level overall
systems description, see P1400177. For Systems acceptance documentation see
E1400371.
note:
This version has been prepared for the Advanced LIGO Systems Acceptance Review
(Feb 2015). For changes from -v2 to -v3, see the change record file.
keywords:
files:
1. T010075-v3 aLIGO System Description.pdf
2. Change Record for T010075-v3.docx
3. Change Record for T010075-v3.pdf
4. Zip file of source documents (T010075-v3 System Description.zip)
referenced by: T050036, G1200071, E1200479, E1300945, E1300948, L1000311, L1500043, E1800314
related to:
…which corresponds to what’s on the DCC page itself. Note that the --public
flag specifies to retrieve the record from the public DCC page.
Note
Depending on the level of privilege of your credentials, you may see more or less information than that shown above.
Downloading and opening a file¶
The command dcc open-file accepts a DCC number
followed by a number corresponding to the file’s position in the record as shown in the
file list output from dcc view, e.g.:
$ dcc open-file T010075 1
dcc
will pass the downloaded file to the operating system to be opened using the
default application. To instead open a file browser with the downloaded file located,
pass the --locate
flag.