Metadata-Version: 2.4
Name: gwtemplate
Version: 1.0.4
Summary: Plugin-based waveform generator class resolver
Author: gwtemplate contributors
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: numpy>=1.23
Requires-Dist: astropy>=5.0
Requires-Dist: gwpy
Provides-Extra: lal
Requires-Dist: gwsignal-lal-plugin; extra == "lal"

# gwtemplate

Minimal package that resolves waveform generator classes from plugin entry
points.

Supported entry-point groups:

- `gwtemplate` (preferred)
- `gwsignal_models` (compatibility fallback)

LAL approximants must be explicit and use `lal:<ApproximantName>`.

## Optional LAL support

Install with the optional extra to enable the `lal` plugin entry point:

```bash
pip install "gwtemplate[lal]"
```

This installs `gwsignal-lal-plugin`, which provides the `lal` plugin used by
`lal:<ApproximantName>`.

## Optional GWpy support

Install with:

```bash
pip install "gwtemplate[gwpy]"
```

This installs `gwtemplate-gwpy`, an adapter package that converts arrays or
quantities to GWpy `TimeSeries` objects.
