Skip to main content

A package for enabling CBC analyses

Project description

CBC Workflow

This is the repository for the CBC Workflow project ("cbcflow"). This consists of two parts - a metadata schema which governs the structure of the json files in which data is stored, and a code base which provides tools to interact with those files.

Documentation

This should be the first point of reference for usage and API of cbcflow. If you would like something to be added to the documentation, please contact the developers.

The meta-data schema

CBC meta-data for O4 will be stored in structured json files, as recommended by an investigatory committee here. The second version (v2) is currently in use, and is planned for use for the duration of the first part of the fourth observing run (O4a). For more information on the schema, please see the appropriate section of the documentation.

CBCFlow

cbcflow is a set of tools provided for users to interact with the metadata libraries being used. This includes:

  • Tools for creating new default metadata files, validating them against the schema and viewing their contents.
  • Monitors which pull information on events from GraceDB, according to structured queries.
  • An infrastructure for parsing libraries of these events, and configuration of those libraries which structures the aforemenetioned queries.
  • Index files which can provide summary information about the contents of libraries.
  • Hooks for interacting with Asimov.

Mattermost Channel

Development of cbcflow is principally coordinated through a dedicated mattermost channel, which is open to all collaboration members, found here.

For help with the usage of cbcflow, there is also a dedicated help channel, open to all collaboration members, which may be found here.

Development Calls

Development calls take place every other Wednesday at 8 PST / 11 EST / 16 UTC, and will take place on the CBC channel of teamspeak. Any interested collaboration member is welcome to attend.

Developers

  • Gregory Ashton
  • Rhiannon Udall
  • Zach Yarbrough

R&D Group Liaisons

  • Rhiannon Udall (PE)
  • Wynn Ho (EM)
  • Simone Mastrogiovanni (Cosmology)
  • Suvodip Mukherjee (cosmology)
  • Aditya Vijaykumar (TGR)
  • Ronaldas Macas (Detchar)
  • Siddharth Soni (Detchar)
  • Apratim Ganguly (Lensing)
  • Ka-Lok Lo (Lensing)
  • Ethan Payne (R&P)
  • Shio Sakon (All-sky)

Past R&D Group Liaisons

  • Dimitri Estevez (All-sky)
  • Bruce Edelman (R&P)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cbcflow-0.6.2.tar.gz (557.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cbcflow-0.6.2-py3-none-any.whl (86.8 kB view details)

Uploaded Python 3

File details

Details for the file cbcflow-0.6.2.tar.gz.

File metadata

  • Download URL: cbcflow-0.6.2.tar.gz
  • Upload date:
  • Size: 557.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cbcflow-0.6.2.tar.gz
Algorithm Hash digest
SHA256 28de3a0d7bc21b949d7c02c45e088c3cbd65cacf96d40ae6ecc44e53c84bad13
MD5 3045a721e596efabf930da9f869227c2
BLAKE2b-256 9e78823f9dc47e103cab5f297511b9ab6ac66a55fc7d23e15ee1f41bb83ec573

See more details on using hashes here.

File details

Details for the file cbcflow-0.6.2-py3-none-any.whl.

File metadata

  • Download URL: cbcflow-0.6.2-py3-none-any.whl
  • Upload date:
  • Size: 86.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cbcflow-0.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b49ca4077968799bdca69448c401d824c4f3257c5991b31e3763e8b52d13aaec
MD5 a7beb43b76c5f05781f222459026d175
BLAKE2b-256 706c57633c06cd22dfb50b70d49c8b8fd19148f96d6298a0bffdaa7203c93d7c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page