{"push_id":623272339,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"1d5f467da7584b487b5aea764c1ae973de4c9ea3","before":"1bca614d1109cf61c3a4b5d8ea8b489b5c82fcb3","commits":[{"sha":"051b01f58e607db712f8572bcc53ccc13053e5cd","author":{"email":"97ea597f6300135b40201b7e9245123fae601762@gmail.com","name":"Robert Jordens"},"message":"wavesynth: refactor testing code","distinct":true,"url":"https://api.github.com/repos/m-labs/artiq/commits/051b01f58e607db712f8572bcc53ccc13053e5cd"},{"sha":"1f545346e31da3969317f80fe55ee09bc7ff37a5","author":{"email":"97ea597f6300135b40201b7e9245123fae601762@gmail.com","name":"Robert Jordens"},"message":"wavesynth: implement silence, add defaults, fix bias","distinct":true,"url":"https://api.github.com/repos/m-labs/artiq/commits/1f545346e31da3969317f80fe55ee09bc7ff37a5"},{"sha":"e870b27830d1bf55cbefa27a2048d64b6df5da19","author":{"email":"97ea597f6300135b40201b7e9245123fae601762@gmail.com","name":"Robert Jordens"},"message":"wavesynth: new semantics, fix compensation\n\n* \"trigger\" now means that the corresponding line will only start\n  once the trigger line is high.\n* \"jump\" is implicit as the last line in a frame must jump back.\n* spline coefficients are now compensated for finite time step size","distinct":true,"url":"https://api.github.com/repos/m-labs/artiq/commits/e870b27830d1bf55cbefa27a2048d64b6df5da19"},{"sha":"1d5f467da7584b487b5aea764c1ae973de4c9ea3","author":{"email":"97ea597f6300135b40201b7e9245123fae601762@gmail.com","name":"Robert Jordens"},"message":"pdq2: implement changes in trigger/jump semantics, add unittest\n\nThe unittests now runs the compute_samples.Synthesizer against the actual\ngateware and verifies similarity (up to integer rounding errors).","distinct":true,"url":"https://api.github.com/repos/m-labs/artiq/commits/1d5f467da7584b487b5aea764c1ae973de4c9ea3"}]}