Skip to main content

dqr-configuration

PyPI version License: GPL v3 Documentation

Data Quality Report (DQR) Configuration Manager

This package manages the analysis tasks that create LIGO/Virgo/KAGRA Data Quality Reports. It reads configuration files and produces htCondor DAG submit files that orchestrate the full DQR pipeline for GraceDB events.

Full documentation is available at: https://dqr-builder.docs.ligo.org/dqr-configuration/


Installation

From PyPI

pip install dqr-configuration

From source (git.ligo.org)

git clone https://git.ligo.org/dqr-builder/dqr-configuration.git
cd dqr-configuration
pip install .

We recommend installing into a dedicated conda environment, such as an IGWN conda environment:

conda activate igwn-py311
pip install dqr-configuration

Requirements


Command-line Tools

Command Description
dqr-create-dag Create an htCondor DAG for one or more GraceDB events or GPS times
dqr-config2json Convert a DQR configuration file to JSON
gdb2json Copy a GraceDB event to a local JSON file (useful for offline testing)
show-dqr-env Display the current DQR environment and configuration
wait4frames Wait for frame files to become available before proceeding

Basic usage

# Process a GraceDB superevent
dqr-create-dag --graceid S230601a

# Process a GPS time
dqr-create-dag -g 1369785617.0

# Process events listed in a file
dqr-create-dag --ev-file my_events.txt

# Create and immediately submit the DAG to condor
dqr-create-dag --graceid S230601a --submit-dag

Documentation

Building the docs locally

cd docs
make html        # Output: build/html/index.html
make latexpdf    # Output: build/latex/dqrconfiguration.pdf (requires texlive)

Contributing

Contributions are welcome! Please open a branch or fork and submit a Merge Request. See the contribution guide for details.

Repository: https://git.ligo.org/dqr-builder/dqr-configuration


License

This project is licensed under the GNU General Public License v3 or later (GPLv3+).

Metadata

Release files for dqr-configuration 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dqr-configuration 0.3.0
File Size Uploaded
dqr_configuration-0.3.0.tar.gz 861.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dqr-configuration 0.3.0
File Interpreter ABI Platform
dqr_configuration-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 923.1 kB

Release files / dqr_configuration-0.3.0.tar.gz

Download URL dqr_configuration-0.3.0.tar.gz
Size 861.4 kB
Tags Source
SHA-256 checksum
How to use checksums
b15e9b18bb4172a6c4a8e68befc37f67cb78d81b0f10e4d2c0e2de838d3f96c7
BLAKE2b-256 checksum
How to use checksums
189a0dcd18433e9eafbbcdfb5fe07765bb47d861fd853c7b995c200d9410c203
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.8

Release files / dqr_configuration-0.3.0-py3-none-any.whl

Download URL dqr_configuration-0.3.0-py3-none-any.whl
Size 61.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b5b31a735b2415bc7dcc0241c55a34944abb7eb5980432736ad4c2e05bf86097
BLAKE2b-256 checksum
How to use checksums
4e500cdd0a5211adffb20a44dbe17edc8ed222bb9726f5e8972758aeeaef1ba6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.8

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page