For reference I’m using the w_2015_47 distribution.
I ran into a few issues while running through this tutorial https://confluence.lsstcorp.org/display/LSWUG/Processing+an+Image+File
Under Create a Data Repository in the second box there’s a line I had to change from:
python DRPDEMO_BIN$genRetrieveList.py rawInput.txt retrieve.txt
to:
python $DRPDEMO_BIN/genRetrieveList.py rawInput.txt retrieve.txt
Then, it was necessary to move rawInput.txt to $DEMO_DIR so that it will be available to put in the appropriate options. So the box under Process the Image could look like:
mv input/rawInput.txt .
processCcdSdss.py $DATA_DIR/ --output ./calexp_dir --configfile ./processConfig.py @rawInput.txt
However, in order to get it to run on my machine I had to remove this part:
--configfile ./processConfig.py
Below I’ve included what the terminal tells me when I include the config file. I’ve tried delving into the files it references, but I’m not sure what I’m looking for.
DGiles-2:single Dan$ processCcdSdss.py /Users/Dan/Documents/Graduate_Research/LSST/Tutorials/working_directory/single/input/runs --output ./calexp_dir --configfile ./processConfig.py @rawInput.txt
: Loading config overrride file '/Users/Dan/Documents/Graduate_Research/LSST/lsst_stack/DarwinX86/obs_sdss/2015_10.0-2-g86848f1+3/config/processCcd.py'
: Loading config overrride file '/Users/Dan/Documents/Graduate_Research/LSST/lsst_stack/DarwinX86/obs_sdss/2015_10.0-2-g86848f1+3/config/sdss/processCcd.py'
Config override file './processConfig.py' appears to use 'root' instead of 'config'; trying with 'root'usage: processCcdSdss.py input [options]
processCcdSdss.py: error: cannot load config file './processConfig.py': RegistryField 'calibrate.initialMeasurement.plugins' failed validation: Unknown key 'correctfluxes' in Registry/ConfigChoiceField
For more information read the Field definition at:
File /Users/Dan/Documents/Graduate_Research/LSST/lsst_stack/DarwinX86/pex_config/2015_10.0-1-gc006da1+1/python/lsst/pex/config/registry.py, line 179, in __init__
ConfigChoiceField.__init__(self, doc, types, default, optional, multi)
And the Config definition at:
File /Users/Dan/Documents/Graduate_Research/LSST/lsst_stack/DarwinX86/meas_base/2015_10.0-1-g006ece8+5/python/lsst/meas/base/sfm.py, line 109, in <module>
class SingleFrameMeasurementConfig(BaseMeasurementConfig):
Any insights into the issue?