The GALPROP program (http://galprop.stanford.edu) computes cosmic-ray propagation in the Galaxy, in 2D or 3D. The ouput cosmic-ray distribution is in the form of FITS files which however are not convenient for viewing or plotting with the standard ftools program fv, since the files have 4 or 5 dimensional arrays (due to the momentum and species axes) while fv handles only 3 dimensional arrays. This program converts to fv-compatible FITS files, either from 2D to (R,z) or from 3D to (x,z) at y=0 or (x,y) at z=0, in each case for a chosen cosmic-ray species.
The third axis is momentum in each case. The distribution can be viewed with fv as a colour image, contoured, output to a file etc.
The program is stand-alone and requires only the cfitsio library to be installed. Build instructions are in the program header.
The FITS.cc/FITS.h class used provides simple convenient access to image data, useful also for other projects.
For fv and cfitsio see http://heasarc.gsfc.nasa.gov/fitsio

Features

  • 28 Oct 2013: gcr_convert.cc replaced by V2. Now species indexing starts at 1 as in the FITS header, instead of starting with 0 as in the original version. .
  • 15 Nov 2013: gcr_convert.cc replaced by V3: include cstdio to resolve sscanf reference
  • For GALPROP updates see https://sourceforge.net/projects/galprop/

Project Activity

See All Activity >

Categories

Astronomy

Follow gcr_convert

gcr_convert Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
0
2
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • to astrotula: try adding at the top: #include <cstdio> If that works I will update it.
  • I'm getting the error: gcr_convert.cc:81: error: ‘sscanf’ was not declared in this scope
    1 user found this review helpful.
Read more reviews >

Additional Project Details

Operating Systems

BSD, Linux

Intended Audience

Science/Research

Programming Language

C++

Related Categories

C++ Astronomy Software

Registered

2013-09-08