User-Contributed NuSTAR Software


In addition to the standard NuSTARDAS FTOOLs there is also user-contributed software which has been produced by the community. We note that this software is provided on an "As Is" basis, and that is the responsibility of the individual developers to maintain the software and to fix any bug reports, not the HEASARC's or the NuSTAR project's.
  • NuSTAR GitHub is the main repository for NuSTAR scripts beyond the standard FTOOLs. This area contains:

    • nustar-gen-utils: An astropy-based module for streamlining NuSTAR analysis, time-conversion scripting, GTI generation, and stray light data reduction.

    • nustar-idl: IDL wrapper scripts for time conversion, GTI creation, solar background filters, and other useful scripts for data analysis (Note: no longer being updated or maintained).

    • The IDL-based "nuskybgd" NuSTAR background simulation toolkit: there is documentation in the repository and a "How To" guide for this software. The reference to cite if used is Daniel R. Wik et al. 2014 ApJ 792 48 doi:10.1088/0004-637X/792/1/48: see the appendix of that paper for a in-depth description

    • nustar_pysolar: A Sunpy-based module for converting NuSTAR solar observations from RA/Dec to solar coordinates and other solar data analysis.

    • nustar_moving_target: An astropy- and skyfield-based module for planning NuSTAR observations of solar system targets (e.g., the Sun, the Moon, and Jupiter)

    • nustar_stray_light: IDL-based module for predicting stray light contamination based on the Swift BAT catalog

  • Stingray, a community-developed spectral-timing software package in Python for astrophysical data, and an Astropy Affiliated Package. Includes the NuSTAR-specific HENDRICS package. The current citation for Stingray is: Huppenkothen et al. 2019, ApJ, 881, 39 (arXiv:1901.07681).