get_standard_wavelength_grid¶
- msaexp.utils.get_standard_wavelength_grid(grating, sample=1, free_prism=True, log_step=False, grating_limits={'g140h': [0.6, 1.9, 0.000238], 'g140m': [0.6, 3.35, 0.00063], 'g235h': [1.6, 3.2, 0.000396], 'g235m': [1.5, 5.3, 0.00106], 'g395h': [2.8, 5.3, 0.000666], 'g395m': [2.6, 5.6, 0.00179], 'grismc': [2.5, 5.1, 0.002], 'grismr': [2.5, 5.1, 0.002], 'prism': [0.5, 5.6, 0.01]})[source]¶
Get a fixed wavelength grid for a given grating
- Parameters
- gratingstr
NIRSpec grating name
- samplefloat
Oversample factor relative to the grating default step
- free_prismbool
Use irregular prism steps
- log_stepbool
Use logarithmic steps
- grating_limitsdict
Default grating limits and steps
- Returns
- target_wavesarray
Target wavelength grid