lbCta - Interface to the CERN Tape Archive spinner disks service
This package implements a set of console scripts to interface with the CERN Tape Archive (CTA) in view of listing and recalling files and directories from tape.
Name
lhcb-online-cta
Description
Interface to EOS/XROOTD suitable for use with the EOSCTA spinner disks tape archiving
The EOSCTA spinner disks pool is a EOS disk pool that can be used for recalling files that are stored on the CERN Tape Archive service. These files, once recalled can be copied to usable locations using XRootD (e.g. with xrdcp). Files on the EOSCTA spinner disks are not directly usable.
Usage
$ lbcta-status -h
usage: lbcta-status [-h] [-l LOG_LEVEL] [--version] -e ENDPOINT -p PATH [-r] [-d]
Interface to CTA disk pools - list files
optional arguments:
-h, --help show this help message and exit
-l LOG_LEVEL, --loglevel LOG_LEVEL
logging level (default = INFO)
--version print version and exits
-e ENDPOINT, --endpoint ENDPOINT
EOS root end point
-p PATH, --path PATH EOS absolute path
-r, --recursive handle recursively directories
-d, --directory also prints directory entries
$ lbcta-recall -h
usage: lbcta-recall [-h] [-l LOG_LEVEL] [--version] -p PATH -e ENDPOINT [-r] [-d]
Interface to CTA disk pools - recall files from tape
optional arguments:
-h, --help show this help message and exit
-l LOG_LEVEL, --loglevel LOG_LEVEL
logging level (default = INFO)
--version print version and exits
-p PATH, --path PATH EOS absolute path
-e ENDPOINT, --endpoint ENDPOINT
EOS root end point
-r, --recursive handle recursively directories
-d, --directory also prints directory entries
$ lbcta-query -h
usage: lbcta-query [-h] [-l LOG_LEVEL] [--version] -e ENDPOINT -p PATH [-r] [--wait] [--silent]
Interface to CTA disk pools - query status of files without disk replica
optional arguments:
-h, --help show this help message and exit
-l LOG_LEVEL, --loglevel LOG_LEVEL
logging level (default = INFO)
--version print version and exits
-e ENDPOINT, --endpoint ENDPOINT
CTA root end point
-p PATH, --path PATH CTA absolute path
-r, --recursive handle recursively directories
--wait wait for all requested file(s) to be copied to disk
--silent silently wait for all requested file(s) to be available to disk
Examples
Detailed usage examples can be found in https://lbtwiki.cern.ch/bin/view/Online/OnlineOfflineEOSCTA
Installation
pip install lhcb-online-cta
Authors and acknowledgment
Frédéric Hemmer - CERN/Experimental Physics Department
License
Copyright © 2024-2025 CERN for the benefit of the LHCb collaboration
Metadata
Release files for lbCta 1.1.17
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| lbcta-1.1.17.tar.gz | 29.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| lbcta-1.1.17-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 50.8 kB
Release files / lbcta-1.1.17.tar.gz
| Download URL | lbcta-1.1.17.tar.gz |
|---|---|
| Size | 29.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5d2b00305c4c67f54c5a07fc2aa10823ab23c3ceb79601fd52a7b8aca3a16a82
|
|
BLAKE2b-256 checksum How to use checksums |
a90083187da1f914a45a9a57d1e815e91694f3c21234741b8c6750af25ffc46c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.2
|
Release files / lbcta-1.1.17-py3-none-any.whl
| Download URL | lbcta-1.1.17-py3-none-any.whl |
|---|---|
| Size | 21.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c42f8308658c56872aee84012132baecc2a73d656931396286619e8c79381385
|
|
BLAKE2b-256 checksum How to use checksums |
111b4ed82931d5f18099b6d8f11a9076705ad1acc9bbf0395316b8568d155579
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.2
|