cora

Code for simulating skies for 21cm Intensity Mapping, including galactic and extragalactic foregrounds.

https://github.com/radiocosmology/cora

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, zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.4%) to scientific vocabulary

Keywords

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

Repository

Code for simulating skies for 21cm Intensity Mapping, including galactic and extragalactic foregrounds.

Basic Info
  • Host: GitHub
  • Owner: radiocosmology
  • License: mit
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 14.1 MB
Statistics
  • Stars: 18
  • Watchers: 17
  • Forks: 17
  • Open Issues: 6
  • Releases: 5
Topics
astrophysics cosmology radio-astronomy simulation
Created almost 14 years ago · Last pushed 7 months ago
Metadata Files
Readme License Citation

README.md

cora - Cosmology in the Radio Band

A package for simulating skies for 21cm Intensity Mapping, with a lot of bonus utility code for dealing with Healpix maps, spherical co-ordinates etc.

Installation

This package has many dependencies. The following are essential:

  • Python <http://www.python.org/> 3.10 or later
  • Numpy <http://numpy.org/> (version 1.24 or later)
  • Scipy <http://scipy.org/>
  • Cython <http://cython.org/>

It is strongly recommended that you use optimized versions of Numpy and Scipy compiled against a multithreaded BLAS library such as the Intel MKL <http://www.intel.com/software/products/mkl/> or for AMD chips ACML <http://developer.amd.com/libraries/acml>.

For full functionality there are other packages which are required:

  • Healpy <https://github.com/healpy/healpy> (version 1.17 or later)
  • h5py <http://www.h5py.org/>

If you are building healpy yourself, you will also the following libraries: * pkg-config * HEALPix * cfitsio

See https://healpy.readthedocs.io/en/latest/install.html#building-against-external-healpix-and-cfitsio for more information about building healpy.

As there are several Cython modules which need to be built the setup.py must be run in some form. The recommended way to do this is ::

$ pip install [-e] .

If you just need to recompile any Cython modules ::

$ python setup.py build_ext --inplace

Referencing

If you use this package in published scientific work, please cite the corresponding Zenodo listing (https://zenodo.org/records/13181020), along with the two papers that describe various aspects of the simulation implementation: https://arxiv.org/abs/1302.0327 and https://arxiv.org/abs/1401.2095.

Owner

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

Tools for radio cosmology

Citation (CITATION.cff)

cff-version: 1.2.0
title: cora
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
doi: "10.5281/zenodo.5949194"
repository-code: "https://github.com/radiocosmology/cora"
abstract: >-
  A package for simulating skies for 21cm Intensity Mapping, with a lot of bonus utility
  code for dealing with Healpix maps and spherical co-ordinates.
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: "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: "Carolin"
  family-names: "Höfer"
  affiliation: "University of Groningen"
  orcid: "https://orcid.org/0000-0003-4887-8114"

- given-names: "Shabbir"
  family-names: "Shaikh"
  affiliation: "Arizona State University"
  orcid: "https://orcid.org/0000-0001-6731-0351"

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

GitHub Events

Total
  • Create event: 16
  • Release event: 1
  • Issues event: 9
  • Watch event: 1
  • Delete event: 16
  • Issue comment event: 16
  • Push event: 70
  • Pull request event: 26
  • Pull request review comment event: 20
  • Pull request review event: 25
  • Fork event: 1
Last Year
  • Create event: 16
  • Release event: 1
  • Issues event: 9
  • Watch event: 1
  • Delete event: 16
  • Issue comment event: 16
  • Push event: 70
  • Pull request event: 26
  • Pull request review comment event: 20
  • Pull request review event: 25
  • Fork event: 1

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 5
  • Total pull requests: 16
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 8 days
  • Total issue authors: 2
  • Total pull request authors: 5
  • Average comments per issue: 2.0
  • Average comments per pull request: 0.5
  • Merged pull requests: 10
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 5
  • Pull requests: 16
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 8 days
  • Issue authors: 2
  • Pull request authors: 5
  • Average comments per issue: 2.0
  • Average comments per pull request: 0.5
  • Merged pull requests: 10
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • sjforeman (4)
  • jrs65 (1)
  • tmartinezML (1)
  • JohnPodczerwinski (1)
Pull Request Authors
  • ljgray (9)
  • sjforeman (7)
  • Arnab-half-blood-prince (2)
  • shabbir137 (1)
  • ketiltrout (1)
  • FurenDeng (1)
  • cahofer (1)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

.github/workflows/main.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v1 composite
.github/workflows/sphinx.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v1 composite
pyproject.toml pypi
  • click *
  • cython *
  • h5py *
  • healpy >=1.15
  • numpy >=1.7,<2
  • scipy >=0.10
  • skyfield *
setup.py pypi