Skip to content

Commit

Permalink
Start work on JOSS paper
Browse files Browse the repository at this point in the history
  • Loading branch information
bhazelton committed Jan 25, 2024
1 parent 1a3f79e commit ecda43c
Show file tree
Hide file tree
Showing 2 changed files with 97 additions and 0 deletions.
27 changes: 27 additions & 0 deletions paper.bib
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
@article{pyuvdata2017,
doi = {10.21105/joss.00140},
url = {https://doi.org/10.21105/joss.00140},
year = {2017},
publisher = {The Open Journal},
volume = {2},
number = {10},
pages = {140},
author = {Bryna J. Hazelton and Daniel C. Jacobs and Jonathan C. Pober and Adam P. Beardsley},
title = {pyuvdata: an interface for astronomical interferometeric datasets in python},
journal = {Journal of Open Source Software}
}

@article{pyuvsim2019,
doi = {10.21105/joss.01234},
url = {https://doi.org/10.21105/joss.01234},
year = {2019},
publisher = {The Open Journal},
volume = {4},
number = {37},
pages = {1234},
author = {Adam E. Lanman and Bryna J. Hazelton and Daniel C. Jacobs and
Matthew J. Kolopanis and Jonathan C. Pober and James E. Aguirre
and Nithyanandan Thyagarajan},
title = {pyuvsim: A comprehensive simulation package for radio interferometers in python},
journal = {Journal of Open Source Software}
}
70 changes: 70 additions & 0 deletions paper.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
---
title: 'pyradiosky: A Python package for Radio Sky Models'
tags:
- Python
- astronomy
- radio astronomy
- 21cm cosmology
authors:
- name: Bryna Hazelton
orcid: 0000-0001-7532-645X
equal-contrib: true
affiliation: "1, 2"
- name: Matthew Kolopanis
orcid: 0000-0002-2950-2974
equal-contrib: true
affiliation: 3
- name: Adam Lanman
orcid: 0000-0003-2116-3573
equal-contrib: true
affiliation: 4
- name: Jonathan Pober
orcid: 0000-0002-3492-0433
equal-contrib: true
affiliation: 5
affiliations:
- name: Physics Department, University of Washington, USA
index: 1
- name: eScience Institute University of Washington, USA
index: 2
- name: School of Earth and Space Exploration, Arizona State University, USA
index: 3
- name: Kavli Institute of Astrophysics and Space Research, Massachusetts Institute of Technology, USA
index: 4
- name: Department of Physics, Brown University, USA
index: 5
date: 25 January 2024
bibliography: paper.bib
---

# Summary

Pyradiosky is a package to fully and generally describe models of compact,
extended and diffuse foregrounds with full polarization support. It
emphasizes the provenance and metadata required to understand the errors and
covariances associated with foreground models built from interferometric data.

# Statement of need

The original motivation for the development of pyradiosky was to support
high-precision simulation of interferometric data for 21 cm cosmology, but was
deliberately developed to support a broad range of radio astronmy applications.
Foreground models are key to the future of 21 cm analyses because high-precision
foreground subtraction has the potential to dramatically increase the sensitivity
of 21 cm instruments. High-quality foreground models are also extremely
important for calibration of all radio astronomy data.

Pyradiosky supports reading in catalogs in the widely used VOTable format as
well as an HDF5 based format we developed. It also supports some formats used by
21 cm cosmology codes and is easily extensible to other formats. It provides an
object interface and useful methods for downselecting and combining multiple
catalogs, coordinate transformations (with polarization support) and calculating
fluxes at specific frequencies.

As part of the Radio Astronomy Software Group suite (along with pyuvdata
[@pyuvdata2017] and pyuvsim [@pyuvsim2019]), pyradiosky provides software
infrastructure for a broad range of radio astronomy applications including
enabling rigorous, seamless testing of 21 cm cosmology analysis developments.


# References

0 comments on commit ecda43c

Please sign in to comment.