multitread or multiprocess
I tried to implememnt in branch fix-comparison
but it was slower, i think its because of the shared memory of the spectra,
I should dig out just the scans that are used and give those instead.. maybe
as per AS, there is no need to make it faster