Fix ScopeSIM errors
Apparently the new ScopeSIM release breaks our notebooks: https://gitlab.astro-wise.org/micado/micadowise/-/jobs/43778
+ 1645817476.471010 coverage run --branch --append --source=$PREFIX/lib/python3.9/site-packages/micado $SRC_DIR/notebooks/SimulateRawScience.py
Traceback (most recent call last):
File "$SRC_DIR/notebooks/SimulateRawScience.py", line 191, in <module>
science1.make_simulation()
File "$PREFIX/lib/python3.9/site-packages/micado/main/RawExtra.py", line 122, in make_simulation
opt.observe(src)
File "$PREFIX/lib/python3.9/site-packages/scopesim/optics/optical_train.py", line 188, in observe
fov.view(hdu_type)
File "$PREFIX/lib/python3.9/site-packages/scopesim/optics/fov.py", line 144, in view
self.hdu = self.make_image_hdu(use_photlam=use_photlam)
File "$PREFIX/lib/python3.9/site-packages/scopesim/optics/fov.py", line 278, in make_image_hdu
specs = {ref: spec(fov_waveset) for ref, spec in self.spectra.items()}
File "$PREFIX/lib/python3.9/site-packages/scopesim/optics/fov.py", line 278, in <dictcomp>
specs = {ref: spec(fov_waveset) for ref, spec in self.spectra.items()}
File "$PREFIX/lib/python3.9/site-packages/synphot/spectrum.py", line 945, in __call__
w = self._validate_wavelengths(wavelengths)
File "$PREFIX/lib/python3.9/site-packages/synphot/spectrum.py", line 349, in _validate_wavelengths
utils.validate_wavelengths(w)
File "$PREFIX/lib/python3.9/site-packages/synphot/utils.py", line 137, in validate_wavelengths
raise exceptions.DuplicateWavelength(
synphot.exceptions.DuplicateWavelength: ('Wavelength array contains duplicate entries', 'Invalid entries at or about row: [ 483 495 507 519 531 543 557 570 583 596 608 620 632 971\n 983 996 1008 1021 1033 1046 1058 1071 1083 1096 1464 1476 1489]')