Spatial Binning

Analysis class: SpatiallyBinnedSpectra

Reference root: see common_path; $MANGA_SPECTRO_ANALYSIS/$MANGADRP_VER/$MANGADAP_VER/common/[PLATE]/[IFUDESIGN] for MaNGA

Reference file: see default_paths; manga-[PLATE]-[IFUDESIGN]-[RDXQA]-[BINNING].fits.gz for MaNGA

Optional Parameters: see Analysis Plans. The table below lists the parameters defined by SpatiallyBinnedSpectraDef

Key

Type

Options

Default

Description

key

str

SPX

Keyword used to distinguish between different spatial binning schemes.

galactic_reddening

str

ODonnell

The string identifier for the Galactic extinction curve to use. See valid_forms() for the available curves.

galactic_rv

int, float

3.1

Ratio of V-band extinction to the B-V reddening.

minimum_snr

int, float

1.0

Minimum S/N of spectra to include in any bin.

minimum_frac

int, float

0.8

Minimum fraction of unmasked pixels in each spectrum included in any bin.

binpar

ParSet, dict

The spatial-binning parameters.

binclass

Undefined

Instance of the spatial-binning class. Needed in case binfunc is a non-static member function of the class.

binfunc

Undefined

The spatial-binning function that determines which spectra go into each bin.

stackpar

ParSet, dict

The spectral-stacking parameter set.

stackclass

Undefined

Instance of spectral-stacking class to use. Needed in case stackfunc is a non-static member function of the class.

stackfunc

Undefined

The spectral-stacking function that stacks the spectra in a given bin.

overwrite

bool

False

If the output file already exists, redo all the calculations and overwrite it.

Important class dependencies:

Algorithm:

  • Ignore any pixels that are either masked by the boolean mask or flagged with the flags returned by do_not_use_flags().

  • Calculate the Galactic extinction (REDCORR in the DAP LOGCUBE file)

  • Using ReductionAssessment object, find spaxels with >0.8 fractional spectral coverage and above the minimum_snr in the configuration file. Only those spaxels satisfying both criteria are included in any bin.

  • Determine which spaxels to put in each bin following the method specified in the config file:

    • none (SPX binning type): No binning performed. Every selected spaxels given a unique bin ID.

    • global (ALL binning type): Bin all valid spaxels into a single spectrum.

    • radial (e.g., NRE binning type): Use the elliptical coordinates from the ReductionAssessment object to assign each spaxel to a unique radial bin. The binning annuli are defined using the center, pa, ell, radius_scale, radii, and log_step config values; see $MANGADAP_DIR/mangadap/config/spatial_binning/nre.ini for the NRE binning case. If pa, ell, or radius_scale are -1, they are replaced by pa, ell, and reff, respectively, from The DAP Datacube Configuration File.

    • voronoi (e.g., VOR10 binning type): Use the Voronoi tessellation binning algorithm (written by M. Cappellari; see vorbin) to continually accrete adjacent spaxels to reach a minimum S/N (set by target_snr in config), accounting for covariance if available, using the signal and noise measurements from the ReductionAssessment object.

  • Stack all spectra assigned to a single bin:

    • Spectra are combined following the specified operation in config. Available options are set by operation_options().

    • Account for covariance according to stack_covariance_mode and stack_covariance_par in config. Available options are set by covariance_mode_options().

    • Mask any wavelength channels in each spaxel with no unmasked pixels from the stack (maskbit set to FLUXINVALID in DAP LOGCUBE file).

  • Construct the map with the bin ID of each spaxel (BINID in MAPS file)

  • Calculate the mean signal (BIN_MFLUX in MAPS file), variance (inverse of BIN_MFLUX_IVAR in MAPS file) and S/N (BIN_SNR in MAPS file) of the stacked spectra. This is done over the same band/wavelength range as done for the individual spaxel data for the ReductionAssessment object.

  • Using the mean signal from the ReductionAssessment object, calculate the luminosity-weighted on-sky (BIN_LWSKYCOO in MAPS file) and elliptical (BIN_LWELLCOO in MAPS file) coordinates. Also calculate the unweighted coordinates; the latter are not provided in the output MAPS file.

  • Calculate the area of each bin (BIN_AREA in MAPS file), and the ratio of that area to the expected area (BIN_FAREA in MAPS file) of the binning procedure. The latter is only relevant to the radial binning, where the expected area is the area of the bin annulus.

  • Apply the Galactic reddening correction to the binned spectra, where the reddening law is defined by the galactic_reddening and galactic_rv parameters, and the E(B-V) value is taken from the DRP header keyword EBVGAL; see GalacticExtinction. The valid reddening laws are:

Note

Internally, the DAP performs all spectral fitting on the binned spectra (termed as such even if a bin only contains a single spaxel) after they have been corrected for Galactic extinction. Therefore, the output emission-line fluxes have been corrected for Galactic extinction. However, the models and binned spectra in the output LOGCUBE file are reverted to their reddened values for direct comparison with the DRP LOGCUBE file.