swave supra implemented, with assaad's method, test files ready, demonstration notebook ready