Software that converts quantum algorithms into sequences of ion movements optimized for a specific trapped-ion quantum computer architecture.