Skip to content

Commit

Permalink
Some TODOs added
Browse files Browse the repository at this point in the history
  • Loading branch information
ndrory committed Oct 9, 2024
1 parent 078fd08 commit 4dabab8
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions python/lvmdrp/core/rss.py
Original file line number Diff line number Diff line change
Expand Up @@ -390,14 +390,14 @@ def from_channels(cls, rss_b, rss_r, rss_z, use_weights=True):
log.info(f"new wavelength sampling: min = {sampling.min():.2f}, max = {sampling.max():.2f}")

# define interpolators
# TODO: why are we rebinning again?
# TODO: why are we rebinning again? Should this be removed?
log.info("interpolating RSS data in new wavelength array")
for rss in rsss:
f = rebin_spectra(new_wave, rss._wave, rss._data, fill=numpy.nan)
fluxes.append(f.astype("float32"))
f = rebin_spectra(new_wave, rss._wave, rss._error, fill=numpy.nan)
errors.append(f.astype("float32"))
f = rebin_spectra(new_wave, rss._wave, rss._mask, axis=1, kind="nearest", bounds_error=False, fill_value=0)
f = rebin_spectra(new_wave, rss._wave, rss._mask, fill=0)
masks.append(f(new_wave).astype("uint8"))
f = rebin_spectra(new_wave, rss._wave, rss._lsf, fill=numpy.nan)
lsfs.append(f.astype("float32"))
Expand Down Expand Up @@ -1850,7 +1850,8 @@ def rectify_wave(self, wave=None, wave_range=None, wave_disp=None):
header=rss._header
)

# fit and evaluate interpolators
# Resample spectra onto new wavelength grid:
# TODO: which ones are densities, which ones are not?
for ifiber in range(rss._fibers):
f = resample_flux_density(wave, rss._wave[ifiber], rss._data[ifiber])
new_rss._data[ifiber] = f.astype("float32")
Expand Down

0 comments on commit 4dabab8

Please sign in to comment.