Update DRP
OSIRIS DRP is developed and maintained as a community effort. Its github repo is organized differently from our SVN repo, so changes must be made manually.
The github page is at https://github.com/Keck-DataReductionPipelines/OsirisDRP/tree/develop , and the we are synced to the develop branch. The develop branch is actively updated and maintained by the UCLA GC group.
Changes to local git repo:
as osrsbld@vm-osirisbuild
cd /home/osrsbld/OsirisDRP
git checkout develop
git fetch
git status
git pull
In the latest DRP update as of September 2025, we copied the following from /home/osrsbld/OsirisDRP to /kroot/src/kss/osiris/drs/:
[osrsbld@osirisbuild ~/OsirisDRP]$ cp -p backbone/drpRun.pro /kroot/src/kss/osiris/drs/backbone/
[osrsbld@osirisbuild ~/OsirisDRP]$ cp -p backbone/drpStartup.pro /kroot/src/kss/osiris/drs/backbone/
[osrsbld@osirisbuild ~/OsirisDRP]$ cp -p backbone/version.txt /kroot/src/kss/osiris/drs/backbone/
[osrsbld@osirisbuild ~/OsirisDRP]$ cp -p data/Wavelength_Shift_Time_Dependence.png /kroot/src/kss/osiris/drs/data/
[osrsbld@osirisbuild ~/OsirisDRP]$ cp -p data/osiris_wave_coeffs_* /kroot/src/kss/osiris/drs/data/
[osrsbld@osirisbuild ~/OsirisDRP]$ cp -p data/wavelength_solution_* /kroot/src/kss/osiris/drs/data/
[osrsbld@osirisbuild ~/OsirisDRP]$ cp -p data/calibrations.xml /kroot/src/kss/osiris/drs/data/
[osrsbld@osirisbuild ~/OsirisDRP]$ cp -p scripts/osirisDropDRF /kroot/src/kss/osiris/drs/scripts/
[osrsbld@osirisbuild ~/OsirisDRP]$ cp -p scripts/run_odrp /kroot/src/kss/osiris/drs/scripts/
[osrsbld@osirisbuild ~/OsirisDRP]$ cp -p scripts/readheader.py /kroot/src/kss/osiris/drs/scripts/
DRP looks for the latest wavelength solution in calibration.xml
Snippet of calibration.xml:
<wavesolns>
<wavesoln begin="050222" end="060222" dir="DRPDATA">osiris_wave_coeffs_050222-060222.fits</wavesoln>
<wavesoln begin="060223" end="091004" dir="DRPDATA">osiris_wave_coeffs_060223-091004.fits</wavesoln>
<wavesoln begin="091005" end="120103" dir="DRPDATA">osiris_wave_coeffs_091005-120103.fits</wavesoln>
<wavesoln begin="120104" end="121109" dir="DRPDATA">osiris_wave_coeffs_120104-121109.fits</wavesoln>
<wavesoln begin="121110" end="151231" dir="DRPDATA">osiris_wave_coeffs_121110-151231.fits</wavesoln>
<wavesoln begin="160101" end="170508" dir="DRPDATA">osiris_wave_coeffs_160101_170508.fits</wavesoln>
<wavesoln begin="170509" end="180316" dir="DRPDATA">osiris_wave_coeffs_170509_180316.fits</wavesoln>
<wavesoln begin="180317" end="190430" dir="DRPDATA">osiris_wave_coeffs_180317_190430.fits</wavesoln>
<wavesoln begin="190501" end="191231" dir="DRPDATA">osiris_wave_coeffs_190501_191231.fits</wavesoln>
<wavesoln begin="200101" end="201215" dir="DRPDATA">osiris_wave_coeffs_200101_201215.fits</wavesoln>
<wavesoln begin="201216" end="220320" dir="DRPDATA">osiris_wave_coeffs_201216.fits</wavesoln>
<wavesoln begin="220321" end="230530" dir="DRPDATA">osiris_wave_coeffs_230421.fits</wavesoln>
<wavesoln begin="230601" end="241106" dir="DRPDATA">osiris_wave_coeffs_230722.fits</wavesoln>
<wavesoln begin="241106" end="250331" dir="DRPDATA">osiris_wave_coeffs_250225.fits</wavesoln>
<wavesoln begin="250401" dir="DRPDATA">osiris_wave_coeffs_250625.fits</wavesoln>
</wavesolns>
Reference daylog tickets:
https://www.keck.hawaii.edu/software/ndlog/ndlog.php?log=k1d&ticket=36535
https://www.keck.hawaii.edu/software/ndlog/ndlog.php?log=k1d&ticket=30415