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) of this schema is nearing completion, and will be used for 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 aformenetioned 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.

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
  • Pablo Barneo

R&D group liaisons

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

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.1.2a6.tar.gz (505.1 kB view details)

Uploaded Source

Built Distribution

cbcflow-0.1.2a6-py3-none-any.whl (50.4 kB view details)

Uploaded Python 3

File details

Details for the file cbcflow-0.1.2a6.tar.gz.

File metadata

  • Download URL: cbcflow-0.1.2a6.tar.gz
  • Upload date:
  • Size: 505.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.7

File hashes

Hashes for cbcflow-0.1.2a6.tar.gz
Algorithm Hash digest
SHA256 08f508826deaafc19c9130e5a8417e2708d73684b311e75244a6832152ed6cc3
MD5 8d9f732dc9dfb1de288e24778a4eec8e
BLAKE2b-256 2a9f0931a6ffad5f0f6d6fcf87b3bbbcc7093baaaa9d3a809bcb89f1c6681bec

See more details on using hashes here.

Provenance

File details

Details for the file cbcflow-0.1.2a6-py3-none-any.whl.

File metadata

  • Download URL: cbcflow-0.1.2a6-py3-none-any.whl
  • Upload date:
  • Size: 50.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.7

File hashes

Hashes for cbcflow-0.1.2a6-py3-none-any.whl
Algorithm Hash digest
SHA256 9514b68edceb2b479183dfecc8135b8580ccc858029ef833ae469fcc6cb7bc01
MD5 4722155d788a94ec184217e12845dba0
BLAKE2b-256 4c7376b7781a78902a0377f4af7971e85b5747f48f945f4054e9614bf51fbd98

See more details on using hashes here.

Provenance

Supported by

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