{"push_id":676902805,"size":25,"distinct_size":1,"ref":"refs/heads/master","head":"8127cd22a374a87eb162c24f423b75cacc02d09a","before":"2fcec8eb040c64e872ba77a87ee9b3b79aeffcd8","commits":[{"sha":"8bb17ed3c0eef34e7950ccd9b0dbb373e6d0aa34","author":{"email":"6c97732df760f6ba827225876c2723a90c8e95f1@gmail.com","name":"Ilya Mironov"},"message":"Streamlined decode.R: always run newLM, no testing PCLS env variable","distinct":false,"url":"https://api.github.com/repos/google/rappor/commits/8bb17ed3c0eef34e7950ccd9b0dbb373e6d0aa34"},{"sha":"c0800711aa31397751f8c9d0ceda0dc1f1683ae6","author":{"email":"6c97732df760f6ba827225876c2723a90c8e95f1@gmail.com","name":"Ilya Mironov"},"message":"Renamed and refactored several functions in analyze.R. Cleaned some comments.","distinct":false,"url":"https://api.github.com/repos/google/rappor/commits/c0800711aa31397751f8c9d0ceda0dc1f1683ae6"},{"sha":"59d720b1ad1866b70a761cce17479fd732588dad","author":{"email":"6c97732df760f6ba827225876c2723a90c8e95f1@gmail.com","name":"Ilya Mironov"},"message":"Stable version which uses lsei (least squares with linear constraints) for fitting a distribution.","distinct":false,"url":"https://api.github.com/repos/google/rappor/commits/59d720b1ad1866b70a761cce17479fd732588dad"},{"sha":"ac62f9ef8f4ec40d7703fe1599354d64766867a8","author":{"email":"6c97732df760f6ba827225876c2723a90c8e95f1@gmail.com","name":"Ilya Mironov"},"message":"Added several consistency constraints to the least squares solver. Added a\nunit test for decode.R. Handles cases of insufficient or missing data correctly.","distinct":false,"url":"https://api.github.com/repos/google/rappor/commits/ac62f9ef8f4ec40d7703fe1599354d64766867a8"},{"sha":"140a79baa4e063e8e148f80de8c2475e145bc3d0","author":{"email":"6c97732df760f6ba827225876c2723a90c8e95f1@gmail.com","name":"Ilya Mironov"},"message":"Compute standard errors of the estimate for reported bits.","distinct":false,"url":"https://api.github.com/repos/google/rappor/commits/140a79baa4e063e8e148f80de8c2475e145bc3d0"},{"sha":"d4eddd411073d3c81214afb6ab8fd21f1b4167a0","author":{"email":"6c97732df760f6ba827225876c2723a90c8e95f1@gmail.com","name":"Ilya Mironov"},"message":"Merge branch 'master' of github.com:google/rappor into constrained_lm","distinct":false,"url":"https://api.github.com/repos/google/rappor/commits/d4eddd411073d3c81214afb6ab8fd21f1b4167a0"},{"sha":"cf1763d85ae985da3226cc9094049b18c69534e2","author":{"email":"6c97732df760f6ba827225876c2723a90c8e95f1@gmail.com","name":"Ilya Mironov"},"message":"More precise formula for computing standard deviation of bit counts.","distinct":false,"url":"https://api.github.com/repos/google/rappor/commits/cf1763d85ae985da3226cc9094049b18c69534e2"},{"sha":"4e45641bbce149126a4b2fc579bfd0ffcb76deff","author":{"email":"6c97732df760f6ba827225876c2723a90c8e95f1@gmail.com","name":"Ilya Mironov"},"message":"More precise formula for stds computation.","distinct":false,"url":"https://api.github.com/repos/google/rappor/commits/4e45641bbce149126a4b2fc579bfd0ffcb76deff"},{"sha":"f5632ba57f0ff7ed97faab39f556e5160a838064","author":{"email":"6c97732df760f6ba827225876c2723a90c8e95f1@gmail.com","name":"Ilya Mironov"},"message":"More accurate and stable estimation of standard error. Unit tests for new functionality. Added reporting of errors\nto make_summary.py.","distinct":false,"url":"https://api.github.com/repos/google/rappor/commits/f5632ba57f0ff7ed97faab39f556e5160a838064"},{"sha":"e2427101944906a7f7ba337611c82010ddad9d2d","author":{"email":"6c97732df760f6ba827225876c2723a90c8e95f1@gmail.com","name":"Ilya Mironov"},"message":"Cleaned comments","distinct":false,"url":"https://api.github.com/repos/google/rappor/commits/e2427101944906a7f7ba337611c82010ddad9d2d"},{"sha":"2c38f3514055d41728a2543bd74fd9045483ea53","author":{"email":"72afef36029be0f09ae4232f4ea01cb4272e2523@google.com","name":"Andy Chu"},"message":"Merge branch 'master' into constrained_lm\n\nMerged the setup.sh cleanup.","distinct":false,"url":"https://api.github.com/repos/google/rappor/commits/2c38f3514055d41728a2543bd74fd9045483ea53"},{"sha":"2f0cdb9e2cc65ad0f17fb3a951b5757b8e3b2f83","author":{"email":"72afef36029be0f09ae4232f4ea01cb4272e2523@google.com","name":"Andy Chu"},"message":"Merge branch 'master' into constrained_lm","distinct":false,"url":"https://api.github.com/repos/google/rappor/commits/2f0cdb9e2cc65ad0f17fb3a951b5757b8e3b2f83"},{"sha":"9b94d4b8f32ada06170e10659459d067a300b892","author":{"email":"72afef36029be0f09ae4232f4ea01cb4272e2523@google.com","name":"Andy Chu"},"message":"- Make decode_test executable, and add shebang line.\n- Add \"abind\" test package to setup.sh","distinct":false,"url":"https://api.github.com/repos/google/rappor/commits/9b94d4b8f32ada06170e10659459d067a300b892"},{"sha":"318853d88e7438d0419d5a3e0fcce39412d38334","author":{"email":"72afef36029be0f09ae4232f4ea01cb4272e2523@google.com","name":"Andy Chu"},"message":"Make analysis_tool source() statements consistent.\n\nIt now expects to be run from the repo root.","distinct":false,"url":"https://api.github.com/repos/google/rappor/commits/318853d88e7438d0419d5a3e0fcce39412d38334"},{"sha":"dae1e177ab8ff104dbc2a25115c1354d62ac17da","author":{"email":"72afef36029be0f09ae4232f4ea01cb4272e2523@google.com","name":"Andy Chu"},"message":"Merge branch 'master' into constrained_lm","distinct":false,"url":"https://api.github.com/repos/google/rappor/commits/dae1e177ab8ff104dbc2a25115c1354d62ac17da"},{"sha":"bce6eafbaaf17bc017bec135773b65ee77fb28d9","author":{"email":"6c97732df760f6ba827225876c2723a90c8e95f1@gmail.com","name":"Ilya Mironov"},"message":"Adding non-negativity constraint to LASSO and limiting the maximum number of non-zero coefficients to 500","distinct":false,"url":"https://api.github.com/repos/google/rappor/commits/bce6eafbaaf17bc017bec135773b65ee77fb28d9"},{"sha":"565e128fc968c1ad842f98e8dce8d8716ccf2c84","author":{"email":"6c97732df760f6ba827225876c2723a90c8e95f1@gmail.com","name":"Ilya Mironov"},"message":"Merge branch 'constrained_lm' of github.com:google/rappor into constrained_lm","distinct":false,"url":"https://api.github.com/repos/google/rappor/commits/565e128fc968c1ad842f98e8dce8d8716ccf2c84"},{"sha":"3892995fc9ca483952b83c6225b3cfbc25ea96cc","author":{"email":"6c97732df760f6ba827225876c2723a90c8e95f1@gmail.com","name":"Ilya Mironov"},"message":"Changing max to min in decode.R and fixing the bug due to one return string.","distinct":false,"url":"https://api.github.com/repos/google/rappor/commits/3892995fc9ca483952b83c6225b3cfbc25ea96cc"},{"sha":"36298969e7e970229307a5f02e9850a1d49eb831","author":{"email":"6c97732df760f6ba827225876c2723a90c8e95f1@gmail.com","name":"Ilya Mironov"},"message":"Changing cv.glmnet to glmnet","distinct":false,"url":"https://api.github.com/repos/google/rappor/commits/36298969e7e970229307a5f02e9850a1d49eb831"},{"sha":"722e38447e6c142e8b01006822f15b1e17510254","author":{"email":"6c97732df760f6ba827225876c2723a90c8e95f1@google.com","name":"Ilya Mironov"},"message":"Fixing ggplot2 installation issues by downloading plyr's 1.8.1 version\ncompatible with R 3.0.2 and then installing everything else that depends on plyr.","distinct":false,"url":"https://api.github.com/repos/google/rappor/commits/722e38447e6c142e8b01006822f15b1e17510254"}]}