Author: SPICE Project Organisation.