This version needs further testing before being merged into master.
Changes:
Optional external script can be used to set inputs, instead of using successive prompts.
When detection files are large (eg. >100,000 detections), spectra and time series are not read into memory. Instead they are pulled from disk as needed.
Vectorized some operations for better performance.
This version needs further testing before being merged into master.
Changes: