Welcome to the cbcflow documentation!

CBCFlow allows convenient and machine readable storage, communication, and retrieval of important metadata for CBC analyses of events. This project consists of three parts:

  1. Metadata for superevents, stored in a standardized format

  2. A Python API for interacting with that metadata

  3. Integrated visualization tools

This Documentation

These pages are meant to provide tutorials and examples for interacting with and developing cbcflow, as well as documenting the API. If you find anything unclear or missing, please request improvements to the documentation here

API

cbcflow.core

Core functionality of cbcflow, including tools for managing metadata and libraries

cbcflow.inputs

The module for data which goes into the library in a standard way, including gracedb, official pe, and asimov

cbcflow.outputs

The module for data which leaves cbcflow in a standardized way

cbcflow.client

The module for client scripts in cbcflow