You're right, a 1D reader should only be able to create a 1D spectrum. Perhaps for future work, we could consider allowing a reader that would extract a single 1D spectrum from a 2D (wavelength - by - position, e.g. long-slit) spectrum, but that is not needed here.