Quick nag if I may… if people have tests which employ random inputs (e.g. random unit cell, random amplitudes and phases) please could they set a seed or select from some seeds which should give random values which work, or fix their tests so that all random values work (ideally!)
That way when tests fail people know something is wrong, rather than everything is fine but the random values drawn are troublesome…