Calliope — A large acceptance multiparticle magnetic spectrometer for intermediate energy physics