verify_to_sasquatch.py¶
Upload Measurement datasets from a Butler repository to Sasquatch.
This script handles metric values persisted directly using lsst.verify tooling. It is neither necessary nor useful for MetricMeasurementBundles created using analysis_tools tooling, and is provided solely for backwards compatibility with the older system.
usage: verify_to_sasquatch.py [-h] --dataset DATASET [--test] [--where WHERE]
                              [--date-created DATE_CREATED] [--extra EXTRA]
                              [--namespace NAMESPACE] [--url BASE_URL]
                              [--token TOKEN]
                              repo collections [collections ...]
positional arguments¶
- repo¶
- The Butler repository from which to upload metric values. 
- collections¶
- The collection(s) in which to search for metric values. These can be specified in any notation recognized by Middleware. 
options¶
- -h, --help¶
- show this help message and exit 
- --dataset <dataset>¶
- The dataset on which the metrics were measured. 
- --test¶
- Run this command while uploading to the lsst.debug test namespace. Any –namespace argument is ignored. 
- --where <where>¶
- Butler query to select metric values for upload (default: all values). 
- --date-created <date_created>¶
- ISO8601 formatted datetime in UTC for the Measurement creation date, e.g. 2021-06-30T22:28:25Z. If not provided, the run time or current time is used. 
- --extra¶
- Extra field (in the form key=value) to be added to any records uploaded to Sasquatch. See SasquatchDispatcher.dispatch and .dispatchRef for more details. The –extra argument can be passed multiple times. 
Sasquatch API arguments¶
- --namespace <namespace>¶
- The Sasquatch namespace to which to upload the metric values (default: lsst.dm) 
- --url <base_url>¶
- Root URL of Sasquatch proxy server (default: https://usdf-rsp-dev.slac.stanford.edu/sasquatch-rest-proxy/). 
- --token <token>¶
- Authentication token for the proxy server.