Lähetä tietue sähköpostilla: An algorithm for constrained one-step inversion of spectral CT data