lscsoft-glue
LSCSoft-GLUE is a collection of utilities for running data analysis pipelines for online and offline analysis as well as accessing various grid utilities.
What it is and what it does
LSCSoft-GLUE is a toolkit built for the LIGO Scientific Collaboration to support gravitational-wave data analysis. It bundles utilities for constructing and running analysis pipelines—both real-time online processing and batch offline analysis—along with interfaces to grid computing resources commonly used in physics research. The package is stable (Production/Stable classifier) and supports Python 3.6 through 3.13.
The package is designed for researchers and engineers working with LIGO data or similar large-scale physics experiments. It abstracts away grid submission, data access, and pipeline orchestration details so that analysts can focus on the science. Its single runtime dependency (igwn-segments) keeps the installation lightweight. The copyleft GPL-2.0-or-later license means any modifications or redistributions must remain open-source.
Use it for:
- Construct and submit gravitational-wave data analysis pipelines to grid computing clusters.
- Access and manage time-segment metadata for LIGO detector data in offline analysis workflows.
- Automate batch processing of large physics datasets across distributed computing infrastructure.
- Integrate grid job submission and monitoring into custom Python analysis scripts.
- Manage online real-time data analysis pipelines for detector monitoring or alert generation.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
LSCSoft-GLUE provides utilities and grid access tools for running data analysis pipelines in gravitational-wave physics research, supporting both online and offline analysis workflows.
Yes, if you are working with LIGO data or gravitational-wave physics research and need grid pipeline infrastructure. The low install friction, broad Python version support, and stable classifier make it straightforward to adopt. However, the aging maintenance status (last release 392 days ago) means you should verify that it still meets your current grid infrastructure and Python environment before committing to a production workflow.
Install
lscsoft-glue on PyPI
pip
pip install lscsoft-glueuv
uv add lscsoft-gluepoetry
poetry add lscsoft-glueInstalling lscsoft-glue
Before you install
Low install friction with a single runtime dependency (igwn-segments). Last release was 392 days ago; maintenance status is aging, so expect infrequent updates.
License in practice
Distributed under GPL-2.0-or-later (copyleft). Any derivative work or distribution must also be open-source under a compatible license.
Quickstart
pip install lscsoft-glue
import glue
# Access grid utilities and pipeline tools from the glue module
Requires Python 3.6 or later; designed for POSIX systems.
Verify before relying
- Whether igwn-segments is a compiled dependency or has system-level requirements beyond Python.
- Specific grid infrastructure or credentials needed to use grid utilities beyond basic import.
- Whether the 392-day gap since last release reflects stable maintenance or active abandonment.
Package facts
| License | GPL-2.0-or-later (copyleft) |
| Python support | supports the current Python release (>=3.6) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — igwn-segments |
| Maintenance | aging — 392 days since the last release |
| First released | |
| Downloads | 88,406/month — #13,731 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: lscsoft_glue-4.1.1-py3-none-any.whl
Tags
More Physics packages
NetworkX provides data structures and…
permissive · top 1,000 on PyPI
sympySymPy is a Python library for symbolic…
permissive · top 1,000 on PyPI
pydicomPydicom reads, modifies, and writes DICOM…
permissive · top 5,000 on PyPI
albumentationsAlbumentations applies image transformations to…
permissive · top 5,000 on PyPI
CoolPropCoolProp provides thermodynamic and transport…
permissive · top 5,000 on PyPI
pyquaternionProvides quaternion representation,…
permissive · top 5,000 on PyPI
lalsuiteLALSuite provides data analysis routines for…
copyleft · top 15,000 on PyPI
igwn-ligolwReads, writes, and manipulates LIGO…
copyleft · top 15,000 on PyPI
dttlibdttlib provides frequency-domain analysis tools…
unclear · top 15,000 on PyPI
igwn-segmentsProvides segment, segmentlist, and…
copyleft · top 15,000 on PyPI
silxsilx provides Python tools for reading,…
permissive · top 15,000 on PyPI
awsglue-devProvides Python interfaces to AWS Glue's ETL…
unclear · top 5,000 on PyPI
google-compute-engineProvides Python bindings and utilities for…
permissive · top 15,000 on PyPI
power-grid-modelPower Grid Model is a Python/C++ library for…
copyleft · top 15,000 on PyPI
pulp-gluepulp-glue is a command-line interface for Pulp…
copyleft · top 15,000 on PyPI
dbt-gluedbt-glue is a dbt adapter that enables running…
permissive · top 15,000 on PyPI