rcosmo: R Package for Analysis of Spherical, HEALPix and Cosmological Data

The analysis of spatial observations on a sphere is important in areas such as geosciences, physics and embryo research, just to name a few. The purpose of the package rcosmo is to conduct efficient information processing, visualisation, manipulation and spatial statistical analysis of Cosmic Microwave Background (CMB) radiation and other spherical data. The package was developed for spherical data stored in the Hierarchical Equal Area isoLatitude Pixelation (Healpix) representation. rcosmo has more than 100 different functions. Most of them initially were developed for CMB, but also can be used for other spherical data as rcosmo contains tools for transforming spherical data in cartesian and geographic coordinates into the HEALPix representation. We give a general description of the package and illustrate some important functionalities and benchmarks.

Daniel Fryer , Ming Li , Andriy Olenko
2020-09-10

Supplementary materials

Supplementary materials are available in addition to this article. It can be downloaded at RJ-2020-012.zip

CRAN packages used

sp, sphereplot, rgl, geosphere, SpherWave, SphericalCubature, RandomFields, geoR, Directional, gensphere, CircNNTSR, VecStatGraphs3D, sm, cosmoFns, CRAC, FITSio, spider, astro, rcosmo, microbenchmark

CRAN Task Views implied by cited packages

Spatial, ChemPhys, SpatioTemporal, Bayesian, Distributions, Graphics, Multivariate, NumericalMathematics, SocialSciences

Reuse

Text and figures are licensed under Creative Commons Attribution CC BY 4.0. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".

Citation

For attribution, please cite this work as

Fryer, et al., "rcosmo: R Package for Analysis of Spherical, HEALPix and Cosmological Data", The R Journal, 2020

BibTeX citation

@article{RJ-2020-012,
  author = {Fryer, Daniel and Li, Ming and Olenko, Andriy},
  title = {rcosmo: R Package for Analysis of Spherical, HEALPix and Cosmological Data},
  journal = {The R Journal},
  year = {2020},
  note = {https://doi.org/10.32614/RJ-2020-012},
  doi = {10.32614/RJ-2020-012},
  volume = {12},
  issue = {1},
  issn = {2073-4859},
  pages = {206-225}
}