clawdia.pipeline#

Basic implementation of the pipeline model.

The Pipeline class provides a minimal example of how to use CLAWDIA as a classification pipeline. This implementation assumes that the dictionaries have already been trained and that all necessary hyperparameters and post-training parameters are provided.

Warning

This module is still under development and has not been thoroughly tested. API changes or unexpected behavior may occur in future updates.

class clawdia.pipeline.Pipeline(*, dico_den, dico_den_params, dico_clas, dico_clas_params)[source]#

Bases: object

Implements a basic classification pipeline that preprocesses input gravitational-wave strain data using a denoising dictionary and subsequently classifies it using a classification dictionary.

Methods

__call__(strains[, with_losses, ...])

Call self as a function.

__init__(*, dico_den, dico_den_params, dico_clas, dico_clas_params)[source]#