{"push_id":724489594,"size":36,"distinct_size":36,"ref":"refs/heads/master","head":"ef0ecb8a6ecd4b328f98795b744882a5ebb5385d","before":"4d2d1164eb7cfaf64edde8953700822fd166c48d","commits":[{"sha":"661d14d54ceef3a7c1a8c3a8c1b6f735a1cf8af2","author":{"email":"ba453e4dc9d7f8af5348fdbae13cea4556b07ab7@gmail.com","name":"Lianqi Wang"},"message":"Fix the racing condition when openmp initialized after libaosys, causing MAXTHREAD to be 1.","distinct":true,"url":"https://api.github.com/repos/lianqiw/maos/commits/661d14d54ceef3a7c1a8c3a8c1b6f735a1cf8af2"},{"sha":"d2f2faef93df331ff2013b44e5c4da444c40467f","author":{"email":"ba453e4dc9d7f8af5348fdbae13cea4556b07ab7@gmail.com","name":"Lianqi Wang"},"message":"Fix cuda compiling error in clang in mac osx.","distinct":true,"url":"https://api.github.com/repos/lianqiw/maos/commits/d2f2faef93df331ff2013b44e5c4da444c40467f"},{"sha":"24410340f478f254c415f389573fcb06ec11f395","author":{"email":"ba453e4dc9d7f8af5348fdbae13cea4556b07ab7@gmail.com","name":"Lianqi Wang"},"message":"Clean up on the complex number issue.","distinct":true,"url":"https://api.github.com/repos/lianqiw/maos/commits/24410340f478f254c415f389573fcb06ec11f395"},{"sha":"d9d6b6fba57f12062d84d10f782a0166f6daffd6","author":{"email":"ba453e4dc9d7f8af5348fdbae13cea4556b07ab7@gmail.com","name":"Lianqi Wang"},"message":"Fix issue due to null this pointer.\nUse double2, float2 as dcomplex and fcomplex when calling from cuda.","distinct":true,"url":"https://api.github.com/repos/lianqiw/maos/commits/d9d6b6fba57f12062d84d10f782a0166f6daffd6"},{"sha":"1f4b7c032286ed8aac54f907a153a6b46bf1464e","author":{"email":"ba453e4dc9d7f8af5348fdbae13cea4556b07ab7@gmail.com","name":"Lianqi Wang"},"message":"Fix performance regression due to non-optimal ncomp","distinct":true,"url":"https://api.github.com/repos/lianqiw/maos/commits/1f4b7c032286ed8aac54f907a153a6b46bf1464e"},{"sha":"d980bd94f5058f677d79b9f8e548ec5e0575dd6a","author":{"email":"ba453e4dc9d7f8af5348fdbae13cea4556b07ab7@gmail.com","name":"Lianqi Wang"},"message":"Improved draw() and drawdaemon.","distinct":true,"url":"https://api.github.com/repos/lianqiw/maos/commits/d980bd94f5058f677d79b9f8e548ec5e0575dd6a"},{"sha":"addf21f4d296d1797be9cf1c18ecd777f8cec439","author":{"email":"ba453e4dc9d7f8af5348fdbae13cea4556b07ab7@gmail.com","name":"Lianqi Wang"},"message":"Split pywfs definition to pywfs.h","distinct":true,"url":"https://api.github.com/repos/lianqiw/maos/commits/addf21f4d296d1797be9cf1c18ecd777f8cec439"},{"sha":"9cc61f2cf7d0b1ca95b212d764aa7e74828e4ea3","author":{"email":"ba453e4dc9d7f8af5348fdbae13cea4556b07ab7@gmail.com","name":"Lianqi Wang"},"message":"Removed dither_ndrift as it was always set to one.","distinct":true,"url":"https://api.github.com/repos/lianqiw/maos/commits/9cc61f2cf7d0b1ca95b212d764aa7e74828e4ea3"},{"sha":"122264c5e10c15a47a68e8d48a8d4df443ab408a","author":{"email":"ba453e4dc9d7f8af5348fdbae13cea4556b07ab7@gmail.com","name":"Lianqi Wang"},"message":"Implemented common path dithering, enabled by setting powfs.dither to >1 using as that zernike mode. Only support same common path\ndithering parameter is multiple powfs uses it.","distinct":true,"url":"https://api.github.com/repos/lianqiw/maos/commits/122264c5e10c15a47a68e8d48a8d4df443ab408a"},{"sha":"027df0f1975264811fef9822e23c265c27fc9f16","author":{"email":"ba453e4dc9d7f8af5348fdbae13cea4556b07ab7@gmail.com","name":"Lianqi Wang"},"message":"Rename npll to pllrat, nskip to ogskip, ngrad to ograt, gcog to gog in powfs.dtrat_\nFixed ncpa calibration in pywfs mode where pts is not available.","distinct":true,"url":"https://api.github.com/repos/lianqiw/maos/commits/027df0f1975264811fef9822e23c265c27fc9f16"},{"sha":"a560bc415844f11bbedfbae995456cf08ffe7023","author":{"email":"ba453e4dc9d7f8af5348fdbae13cea4556b07ab7@gmail.com","name":"Lianqi Wang"},"message":"Implemented generic matrix multiplication and addition that can handle both dense and sparse\nmatrices in a cell. It uses the same name as dcellmm, dcelladd but now d means double instead\nof dmat.\n\nFixed pyramid common path dither reconstructor from gradients. Use direct gradient from mode\ninstead of using GA, which gives a scaling factor of ~1.6. Reason to be determined.","distinct":true,"url":"https://api.github.com/repos/lianqiw/maos/commits/a560bc415844f11bbedfbae995456cf08ffe7023"},{"sha":"3c7cd73520e1df77ddf01903959e894bde3b803b","author":{"email":"ba453e4dc9d7f8af5348fdbae13cea4556b07ab7@gmail.com","name":"Lianqi Wang"},"message":"Changes to have debug PWFS implementation.","distinct":true,"url":"https://api.github.com/repos/lianqiw/maos/commits/3c7cd73520e1df77ddf01903959e894bde3b803b"},{"sha":"e26866b010dc96def2af54530045b3e2e83db584","author":{"email":"ba453e4dc9d7f8af5348fdbae13cea4556b07ab7@gmail.com","name":"Lianqi Wang"},"message":"Fix common path during for dtrat>1 case and verified synchronous detection accuracy for npoint=20.\nnpllrat is input in terms as dither cycle","distinct":true,"url":"https://api.github.com/repos/lianqiw/maos/commits/e26866b010dc96def2af54530045b3e2e83db584"},{"sha":"2dcafeb49c7ef180d3d10d03b74fcecae70a52e1","author":{"email":"ba453e4dc9d7f8af5348fdbae13cea4556b07ab7@gmail.com","name":"Lianqi Wang"},"message":"Fix a bug causing atmosphere velocity not being updated in cuda.","distinct":true,"url":"https://api.github.com/repos/lianqiw/maos/commits/2dcafeb49c7ef180d3d10d03b74fcecae70a52e1"},{"sha":"49f001f867a3f4c0a4a233d902675aa1fe690e0b","author":{"email":"ba453e4dc9d7f8af5348fdbae13cea4556b07ab7@gmail.com","name":"Lianqi Wang"},"message":"Moved runtime information powfs.gradoff and powfs.gain to simu->gradoff, simu->gradscale\nIntroduced powfs.gradscale to test gain initialization.\nFixed gradscale update formula to have the correct scaling.","distinct":true,"url":"https://api.github.com/repos/lianqiw/maos/commits/49f001f867a3f4c0a4a233d902675aa1fe690e0b"},{"sha":"5ca8636037d974038608372f958c1186ba95ae78","author":{"email":"ba453e4dc9d7f8af5348fdbae13cea4556b07ab7@gmail.com","name":"Lianqi Wang"},"message":"Fixed psol implementation for lsr. Default recon.psol=-1 for automatic selection.","distinct":true,"url":"https://api.github.com/repos/lianqiw/maos/commits/5ca8636037d974038608372f958c1186ba95ae78"},{"sha":"a20eb27b5af0eb23f847c5ab644016f601863871","author":{"email":"ba453e4dc9d7f8af5348fdbae13cea4556b07ab7@gmail.com","name":"Lianqi Wang"},"message":"Fixed i/o load caused by writing psf in pywfs.cu","distinct":true,"url":"https://api.github.com/repos/lianqiw/maos/commits/a20eb27b5af0eb23f847c5ab644016f601863871"},{"sha":"21b62cadbdf9113fc5d8096a0898b3f2fad12fc1","author":{"email":"ba453e4dc9d7f8af5348fdbae13cea4556b07ab7@gmail.com","name":"Lianqi Wang"},"message":"Replaced dspcellmulspcell by dcellmm\nFixed Combining dcell2m and dspcellfull to dcell2m\nRemoved dspcellfull. Use dcelladd instead\nRemoved dsptcellfull.","distinct":true,"url":"https://api.github.com/repos/lianqiw/maos/commits/21b62cadbdf9113fc5d8096a0898b3f2fad12fc1"},{"sha":"b585e8d9e501724c08167ec877d07f0f65b418ff","author":{"email":"ba453e4dc9d7f8af5348fdbae13cea4556b07ab7@gmail.com","name":"Lianqi Wang"},"message":"Improved modal reconstruction with Karhunen Loeve mode that is generated from identity matrix.","distinct":true,"url":"https://api.github.com/repos/lianqiw/maos/commits/b585e8d9e501724c08167ec877d07f0f65b418ff"},{"sha":"61da598d35c35ef1fc8259c4481b32d9c4c83f4d","author":{"email":"ba453e4dc9d7f8af5348fdbae13cea4556b07ab7@gmail.com","name":"Lianqi Wang"},"message":"Cleanup pywfs.cu.","distinct":true,"url":"https://api.github.com/repos/lianqiw/maos/commits/61da598d35c35ef1fc8259c4481b32d9c4c83f4d"}]}