draco

A pipeline for the analysis and simulation of drift scan radio data

https://github.com/radiocosmology/draco

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: arxiv.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.2%) to scientific vocabulary

Keywords

astrophysics cosmology radio-astronomy
Last synced: 6 months ago · JSON representation ·

Repository

A pipeline for the analysis and simulation of drift scan radio data

Basic Info
  • Host: GitHub
  • Owner: radiocosmology
  • License: mit
  • Language: Python
  • Default Branch: master
  • Size: 8.97 MB
Statistics
  • Stars: 9
  • Watchers: 16
  • Forks: 6
  • Open Issues: 17
  • Releases: 9
Topics
astrophysics cosmology radio-astronomy
Created over 9 years ago · Last pushed 6 months ago
Metadata Files
Readme License Citation

README.md

draco

A pipeline for the analysis and simulation of drift scan radio data.

draco is a set of building blocks designed for the analysis of the transit radio data with the m-mode formalism (see the papers arXiv:1302.0327 and arXiv:1401.2095 for details). It is being used as part of the analysis and simulation pipeline for CHIME though is (and will remain) telescope agnostic. It can:

  • Simulate time stream data from maps of the sky (using the m-mode formalism)
  • Add gain fluctuations and correctly correlated instrumental noise (i.e. Wishart distributed)
  • Perform various cuts on the data
  • Make maps of the sky from data using the m-mode formalism

It does not do some of the key steps in radio data analysis, notably RFI flagging and calibration. The implementations we had were too specific to CHIME so they have been left out, until a more generic version is produced.

To do this it depends on various related packages:

  • driftscan: for modelling the telescope and generating the computationally intensive products required for simulation and analysis.
  • cora: for modelling and simulating the radio sky
  • caput: provides infrastructure for building these packages

It also depends on the usual suspects: numpy, scipy, healpy, h5py and skyfield.

draco can be installed with pip in the usual way: $ pip install git+https://github.com/radiocosmology/draco.git or by downloading the package and running pip from within the package directory: $ cd draco $ pip install -e .

The full documentation of draco is at https://radiocosmology.github.io/draco/.

Owner

  • Name: Radio Cosmology
  • Login: radiocosmology
  • Kind: organization

Tools for radio cosmology

Citation (CITATION.cff)

cff-version: 1.2.0
title: draco
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
doi: "10.5281/zenodo.5828372"
repository-code: "https://github.com/radiocosmology/draco"
abstract: >-
  A pipeline for the analysis and simulation of drift scan radio data. It is being used
  as part of the analysis and simulation pipeline for CHIME though is (and will remain)
  telescope agnostic.
license: MIT
authors:

- given-names: "J. Richard"
  family-names: "Shaw"
  affiliation: "University of British Columbia"
  orcid: "https://orcid.org/0000-0002-4543-4588"

- given-names: "Liam"
  family-names: "Gray"
  affiliation: "University of British Columbia"
  orcid: "https://orcid.org/0000-0003-3986-954X"

- given-names: "Seth R."
  family-names: "Siegel"
  affiliation: "McGill University"
  orcid: "https://orcid.org/0000-0003-2631-6217"

- given-names: "Simon"
  family-names: "Foreman"
  affiliation: "Arizona State University"
  orcid: "https://orcid.org/0000-0002-0190-2271"

- given-names: "Rick"
  family-names: "Nitsche"
  affiliation: "University of British Columbia"

- given-names: "Tristan"
  family-names: "Pinsonneault-Marotte"
  affiliation: "University of British Columbia"
  orcid: "https://orcid.org/0000-0002-9516-3245"

- given-names: "Carolin"
  family-names: "Höfer"
  affiliation: "University of Groningen"

- given-names: "Mateus"
  family-names: "Fandino"
  affiliation: "Thompson Rivers University"
  orcid: "https://orcid.org/0000-0002-6899-1176"

- given-names: "Anja"
  family-names: "Boskovic"
  affiliation: "University of British Columbia"

- given-names: "Arnab"
  family-names: "Chakraborty"
  affiliation: "McGill University"
  orcid: "https://orcid.org/0000-0002-7758-9859"

- given-names: "Juan Mena"
  family-names: "Parra"
  affiliation: "MIT"
  orcid: "https://orcid.org/0000-0002-0772-9326"

- given-names: "Joshua"
  family-names: "MacEachern"
  affiliation: "University of British Columbia"
  orcid: "https://orcid.org/0000-0001-8064-6116"

- given-names: "Donald V."
  family-names: "Wiebe"
  affiliation: "University of British Columbia"
  orcid: "https://orcid.org/0000-0002-6669-3159"

- given-names: "Yukari"
  family-names: "Uchibori"
  affiliation: "University of British Columbia"
  orcid: "https://orcid.org/0009-0003-4114-1301"

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 2
  • Total pull requests: 51
  • Average time to close issues: N/A
  • Average time to close pull requests: about 1 month
  • Total issue authors: 2
  • Total pull request authors: 8
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.61
  • Merged pull requests: 34
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 2
  • Pull requests: 49
  • Average time to close issues: N/A
  • Average time to close pull requests: 8 days
  • Issue authors: 2
  • Pull request authors: 8
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.57
  • Merged pull requests: 32
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • ljgray (3)
  • ssiegelx (2)
  • sjforeman (1)
Pull Request Authors
  • ljgray (52)
  • ssiegelx (22)
  • Arnab-half-blood-prince (8)
  • jrs65 (7)
  • yukari-u (5)
  • sjforeman (4)
  • jmaceachern (2)
  • ketiltrout (2)
  • tristpinsm (2)
  • hcwang96 (1)
  • rikvl (1)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

.github/workflows/main.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/sphinx.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v1 composite
doc/requirements.txt pypi
  • Sphinx >=4.0,<5.0
  • sphinx_rtd_theme *
requirements.txt pypi
  • Cython >0.18
  • mpi4py *
  • numpy >=1.17
  • scipy >=0.10
  • skyfield *