{"push_id":661708138,"size":31,"distinct_size":20,"ref":"refs/heads/jt-fpga-server","head":"27300df43c5a8bc78ade53f18ef79d3ece3bd577","before":"ad77c1850c2d6e9e912fc4596d11aef922659bf0","commits":[{"sha":"0d63dada4feadab97b69e92f7de4e5e45f701395","author":{"email":"335c91217492d9eb9b627f3f9ed5c8b84eacbcea@google.com","name":"Matthew Neeley"},"message":"Convert run_sequence result to single numpy array before flattening.\n\nPreviously, the result from run_sequence was being returned as a python\nlist of numpy arrays, so that the special flattening code for numpy\narrays was being bypassed. With this change, @JulianSKelly and I saw\nroughly a factor of 2 increase in throughput under load.\n\nReview: ejeffrey","distinct":false,"url":"https://api.github.com/repos/martinisgroup/servers/commits/0d63dada4feadab97b69e92f7de4e5e45f701395"},{"sha":"6809a20af2a8e08d0def1b64497470524b8d3f2d","author":{"email":"335c91217492d9eb9b627f3f9ed5c8b84eacbcea@google.com","name":"Matthew Neeley"},"message":"Change ghz_fpga_server to always read a list of packets.\n\nThe delphi direct ethernet server changes the 'shape' of packet responses\nwhen you try to read one versus multiple packets. In particular, if you\ncall .read() it returns a single packet as (ssis), but if you call .read(1)\nit returns a list of one packet as *(ssis), which obviously is the same\ntype as when the number of packets to be read is larger. By changing all\nthe read calls to specify the number of packets explicitly, we always\nget the same type back, which normalizes the response handling. In the\nnew scala version of the direct ethernet server, this allows us to simplify\nthe implementation since we can just specify a single return type.\n\nReview: @DanielSank, @ejeffrey","distinct":false,"url":"https://api.github.com/repos/martinisgroup/servers/commits/6809a20af2a8e08d0def1b64497470524b8d3f2d"},{"sha":"f7dc8be3b8a662ae01e7dc790e2d27b551aff9f1","author":{"email":"ee1f22757a8e258e2c874b1c288a73f5f76eb859@gmail.com","name":"Daniel Sank"},"message":"Document GHzAD version 7 in markdown file.\n\nThis is, as much as possible, a copy/paste from the original .doc\nfile.\n\nReview: @ejeffrey","distinct":false,"url":"https://api.github.com/repos/martinisgroup/servers/commits/f7dc8be3b8a662ae01e7dc790e2d27b551aff9f1"},{"sha":"6e21c8c466182a8fc41c22e052ff47752a9a296c","author":{"email":"ee1f22757a8e258e2c874b1c288a73f5f76eb859@gmail.com","name":"Daniel Sank"},"message":"Improve clarity and organization of ADC documentation.\n\nReview: @ejeffrey","distinct":false,"url":"https://api.github.com/repos/martinisgroup/servers/commits/6e21c8c466182a8fc41c22e052ff47752a9a296c"},{"sha":"d4dbc543a389bd7d261789feb65b1464ab5f42bd","author":{"email":"ee1f22757a8e258e2c874b1c288a73f5f76eb859@gmail.com","name":"Daniel Sank"},"message":"Remove .doc version of ADC documentation.\n\nThe original file still lives in John's directory so we\ndon't need it duplicated here now that we have the .md\nversion.\n\nReview: @ejeffrey","distinct":false,"url":"https://api.github.com/repos/martinisgroup/servers/commits/d4dbc543a389bd7d261789feb65b1464ab5f42bd"},{"sha":"1db3509b76cf73c4cd340232f74e902479c269ef","author":{"email":"ee1f22757a8e258e2c874b1c288a73f5f76eb859@gmail.com","name":"Daniel Sank"},"message":"Add build 12 to dac.py\n\nReview: @maffoo","distinct":false,"url":"https://api.github.com/repos/martinisgroup/servers/commits/1db3509b76cf73c4cd340232f74e902479c269ef"},{"sha":"8ef7ebd23af3a804e15f67b1eee3bb6b303fe1a1","author":{"email":"0738788cfe8d79731b8a98670237ae1f62fc1007@physics.ucsb.edu","name":"rami barends"},"message":"Added correction for reflections in Z control line. Relevant qubit registry parameters are reflectionRates and reflectionAmplitudes. Can be used in addition to settling correction.","distinct":false,"url":"https://api.github.com/repos/martinisgroup/servers/commits/8ef7ebd23af3a804e15f67b1eee3bb6b303fe1a1"},{"sha":"53395744549cb7c90bf44e347e2f42efdafa816f","author":{"email":"ee1f22757a8e258e2c874b1c288a73f5f76eb859@gmail.com","name":"Daniel Sank"},"message":"Gracefully handle unavailable executionCount\n\nFixes #135\n\nReview: ChristopherQuintana","distinct":false,"url":"https://api.github.com/repos/martinisgroup/servers/commits/53395744549cb7c90bf44e347e2f42efdafa816f"},{"sha":"f29201cf58cf41b3b6eecf2952758d60401f65b9","author":{"email":"335c91217492d9eb9b627f3f9ed5c8b84eacbcea@google.com","name":"Matthew Neeley"},"message":"Do not assume case-insensitivity when building registry paths.\n\nWhen building registry paths in some instance were were lower-casing the\ndirectory names and assuming the registry was case-insensitive, which\nwas an artifact of the registry being a thin wrapper around the windows\nfilesystem. In the new delphi implementation, registry paths are case\nsensitive.\n\nReview: @DanielSank","distinct":false,"url":"https://api.github.com/repos/martinisgroup/servers/commits/f29201cf58cf41b3b6eecf2952758d60401f65b9"},{"sha":"69d2f18316c844bd528650acd6e5f226ddf066da","author":{"email":"ee1f22757a8e258e2c874b1c288a73f5f76eb859@gmail.com","name":"Daniel Sank"},"message":"Remove exception raised by recoverFromTimeout.\n\nWe explicitly silence exceptions occuring during the board\npings. This is ok because we have a finally clause to\nclear the packet buffers in the direct ethernet server.\n\nFixes #137\n\nReview: @maffoo","distinct":false,"url":"https://api.github.com/repos/martinisgroup/servers/commits/69d2f18316c844bd528650acd6e5f226ddf066da"},{"sha":"449f06aba5f6cf9fa3a326a5aadfcbd9eae2878b","author":{"email":"ee1f22757a8e258e2c874b1c288a73f5f76eb859@gmail.com","name":"Daniel Sank"},"message":"Improve timeout error logging in fpga server.\n\nReview: @maffoo","distinct":false,"url":"https://api.github.com/repos/martinisgroup/servers/commits/449f06aba5f6cf9fa3a326a5aadfcbd9eae2878b"},{"sha":"fcac41f5a6c303951d88073c1e909d1456b0f529","author":{"email":"a33deab77fe5e3c15d7247da66fef4aabb0ecfc5@gmail.com","name":"Peter O'Malley"},"message":"FPGA server changes for jump table, plus a couple misc things.","distinct":true,"url":"https://api.github.com/repos/martinisgroup/servers/commits/fcac41f5a6c303951d88073c1e909d1456b0f529"},{"sha":"3057ec3ae99426467ba2328d56b3c4c51f9d3c8b","author":{"email":"a33deab77fe5e3c15d7247da66fef4aabb0ecfc5@gmail.com","name":"Peter O'Malley"},"message":"Remove \"DAC Bringup New\" setting.","distinct":true,"url":"https://api.github.com/repos/martinisgroup/servers/commits/3057ec3ae99426467ba2328d56b3c4c51f9d3c8b"},{"sha":"4081cfe814999e12ddbab321711a89b36b8293e1","author":{"email":"a33deab77fe5e3c15d7247da66fef4aabb0ecfc5@gmail.com","name":"Peter O'Malley"},"message":"Clean up logging in adc.py.","distinct":true,"url":"https://api.github.com/repos/martinisgroup/servers/commits/4081cfe814999e12ddbab321711a89b36b8293e1"},{"sha":"8589b6e802822550dfe000326eb0a131f2b5c0d3","author":{"email":"a33deab77fe5e3c15d7247da66fef4aabb0ecfc5@gmail.com","name":"Peter O'Malley"},"message":"Minor tweaks in ghzdac/","distinct":true,"url":"https://api.github.com/repos/martinisgroup/servers/commits/8589b6e802822550dfe000326eb0a131f2b5c0d3"},{"sha":"bf586452e5f571f316277b405a672bf18b5dcef6","author":{"email":"a33deab77fe5e3c15d7247da66fef4aabb0ecfc5@gmail.com","name":"Peter O'Malley"},"message":"Remove the diff file.","distinct":true,"url":"https://api.github.com/repos/martinisgroup/servers/commits/bf586452e5f571f316277b405a672bf18b5dcef6"},{"sha":"fd1fdf7ed9830b1eab9f3541807886f20ef1b801","author":{"email":"a33deab77fe5e3c15d7247da66fef4aabb0ecfc5@gmail.com","name":"Peter O'Malley"},"message":"Minor fixes to ghz_fpga_server.py (and dac.py).\n\n* Add HAS_JUMP_TABLE to dac.py classes.\n* Check this when calling JT methods.\n* Tidy up logging config.\n* Remove commented code.\n* Throw error when calling dac_run_sram with <20 ns of data.\n* Return tuples explicitly from dac_bist.\n* Rename print_context and clear_ethernet to debug_*","distinct":true,"url":"https://api.github.com/repos/martinisgroup/servers/commits/fd1fdf7ed9830b1eab9f3541807886f20ef1b801"},{"sha":"a2a2b73bb2988486c7a165f18c9341eac500cd96","author":{"email":"a33deab77fe5e3c15d7247da66fef4aabb0ecfc5@gmail.com","name":"Peter O'Malley"},"message":"Resize jump_table_diagram.svg","distinct":true,"url":"https://api.github.com/repos/martinisgroup/servers/commits/a2a2b73bb2988486c7a165f18c9341eac500cd96"},{"sha":"a1e36ee72bf8911b00e8dee46a0cc5ceb9c629e2","author":{"email":"a33deab77fe5e3c15d7247da66fef4aabb0ecfc5@gmail.com","name":"Peter O'Malley"},"message":"Rename jumpTable.py -> jump_table.py","distinct":true,"url":"https://api.github.com/repos/martinisgroup/servers/commits/a1e36ee72bf8911b00e8dee46a0cc5ceb9c629e2"},{"sha":"161e6b2288038be0fe6b49370f3fffbd5fa0aae2","author":{"email":"a33deab77fe5e3c15d7247da66fef4aabb0ecfc5@gmail.com","name":"Peter O'Malley"},"message":"Reorganize offset handling.\n\nMove offsets from jump_table.py to dac.py. Move JT generation from ghz_fpga_server.py to dac.py. Change tests to account for this.\n\nAlso, only support build number 15.","distinct":true,"url":"https://api.github.com/repos/martinisgroup/servers/commits/161e6b2288038be0fe6b49370f3fffbd5fa0aae2"}]}