np.random.seed() is never called, nor is an RNG instantiated and passed around, leading to non-deterministic results for the same input.
e.g. from d568533 run python runExtractor.py --verbose a few times and see both very different run times and different RuntimeWarnings (especially in the Start ChromaticPSF1D polynomial fit... and Calibrating order 1 spectrum... stages), as well as different final results sometimes.
np.random.seed()is never called, nor is an RNG instantiated and passed around, leading to non-deterministic results for the same input.e.g. from
d568533runpython runExtractor.py --verbosea few times and see both very different run times and differentRuntimeWarnings (especially in theStart ChromaticPSF1D polynomial fit...andCalibrating order 1 spectrum...stages), as well as different final results sometimes.