Skip to content

Spaxel-by-spaxel line fitting of astronomical data cubes.

Notifications You must be signed in to change notification settings

jspilker/cubespecfit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Spectral line fitting with cubespecfit

This package is designed to enable adaptive binning and spaxel-by-spaxel fitting of emission lines in a 3-D datacube. I have implemented this code primarily with observations of the H-alpha and [NII] emission lines (see this paper using VLT/KMOS data and this one using JWST NIRSpec data). This allows the user to derive the spatial variation of galaxy properties such as star-formation rate, metallicity etc. and also to produce maps such as the one shown below.

The code loops over every spaxel in a given cube and attempts to fit a model provided by the user (some models are available to be imported from cubespecfit.models). If the signal-to-noise ratio (S/N) of the fit does not achieve a user-defined threshold, the code bins that pixel with neighbouring spaxels up to a maximum which is also defined by the user.

Questions about this code can be directed to Jack Birkin: jbirkin@tamu.edu

Example grid spectra

About

Spaxel-by-spaxel line fitting of astronomical data cubes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 88.7%
  • Python 11.3%