pathSQE: an automated workflow for single-crystal inelastic neutron scattering data processing and analysis