diffractsim
