{"push_id":2073819685,"size":18,"distinct_size":18,"ref":"refs/heads/master","head":"d01b8e6a1811dbfe17d64771418cde4a3c28f74a","before":"f6336b16df9c0c4dbdfcd2b335b16905379974ef","commits":[{"sha":"ad42447794e3b02fb13eec3f8a373f7127a3b18b","author":{"name":"Nicholas Harrington","email":"902924143c98cecc57062f27bcb7ffd3505db308@berkeley.edu"},"message":"Left is the new right.","distinct":true,"url":"https://api.github.com/repos/ghallsimpsons/spt3g_software/commits/ad42447794e3b02fb13eec3f8a373f7127a3b18b"},{"sha":"b1d8af19babea731300e88182c7a603a02b48d97","author":{"name":"Nathan Whitehorn","email":"ad260e4b296274ef4bee3941ce4f620e4656a42f@physics.ucla.edu"},"message":"Fix reading multiple files, broken in the n_files_to_read pull request.","distinct":true,"url":"https://api.github.com/repos/ghallsimpsons/spt3g_software/commits/b1d8af19babea731300e88182c7a603a02b48d97"},{"sha":"f42a810a21d069ba529c5572baaa31e02ce525ba","author":{"name":"Nathan Whitehorn","email":"ad260e4b296274ef4bee3941ce4f620e4656a42f@physics.ucla.edu"},"message":"Handle the transition to DAN firmware in the 2012-2013 summer reason more gracefully: not all of the DAN-related registers were added together.","distinct":true,"url":"https://api.github.com/repos/ghallsimpsons/spt3g_software/commits/f42a810a21d069ba529c5572baaa31e02ce525ba"},{"sha":"545fb245015193fcac361a760c6ce7b5d80038ec","author":{"name":"Nathan Whitehorn","email":"ad260e4b296274ef4bee3941ce4f620e4656a42f@physics.ucla.edu"},"message":"Downgrade the error about invalid times (the \"jiffiebase error\") from log_fatal() to log_error(). GCP sometimes writes unitialized data at start such that the first frame is bogus. That bogusness is not necessarily the file being malformed, but rather the single frame -- which is presumably discarded later.","distinct":true,"url":"https://api.github.com/repos/ghallsimpsons/spt3g_software/commits/545fb245015193fcac361a760c6ce7b5d80038ec"},{"sha":"87b8d48b33e986600c67940b593be65be0c2b8ab","author":{"name":"Nathan Whitehorn","email":"ad260e4b296274ef4bee3941ce4f620e4656a42f@physics.ucla.edu"},"message":"Add a buffer-protocol interface to G3TimestreamMap.\n\nThis allows direct casting of a G3TimestreamMap to a 2D numpy array in a reasonably efficient way, making numpy.asarray(G3TimestreamMap) equivalent to numpy.asarray(list(G3TimestreamMap.values()), though with less looping in Python. Unfortunately, this does not extend to providing a view of the G3TimestreamMap as a result of a bug in numpy in which it passes PyBuf_INDIRECT, but does not actually support indirect buffers.","distinct":true,"url":"https://api.github.com/repos/ghallsimpsons/spt3g_software/commits/87b8d48b33e986600c67940b593be65be0c2b8ab"},{"sha":"d538293295662231f94bca48a06e7cdc224da8d2","author":{"name":"Nathan Whitehorn","email":"ad260e4b296274ef4bee3941ce4f620e4656a42f@physics.ucla.edu"},"message":"Some distributions install the Boost python library for python 3 as libboost_python3. Detect this situation and preferentially link to libboost_python3 if present and Python is python 3, falling back to libboost_python if that does not work.","distinct":true,"url":"https://api.github.com/repos/ghallsimpsons/spt3g_software/commits/d538293295662231f94bca48a06e7cdc224da8d2"},{"sha":"6ca906d0cabe80cbca52ddf9bebd2bf57317c0c5","author":{"name":"Nicholas Harrington","email":"902924143c98cecc57062f27bcb7ffd3505db308@berkeley.edu"},"message":"Added serialization for the weight_type member","distinct":true,"url":"https://api.github.com/repos/ghallsimpsons/spt3g_software/commits/6ca906d0cabe80cbca52ddf9bebd2bf57317c0c5"},{"sha":"00f03df05139d82277843b3ddc77f1bc17c779b5","author":{"name":"Nicholas Harrington","email":"902924143c98cecc57062f27bcb7ffd3505db308@berkeley.edu"},"message":"Fixed an issue where pickled skyweights weren't being read","distinct":true,"url":"https://api.github.com/repos/ghallsimpsons/spt3g_software/commits/00f03df05139d82277843b3ddc77f1bc17c779b5"},{"sha":"976fa876446665bcdf3ee23fc75aaa4c737e6781","author":{"name":"Nathan Whitehorn","email":"ad260e4b296274ef4bee3941ce4f620e4656a42f@physics.ucla.edu"},"message":"On some cmake versions, multiple find_package(Boost) calls do not add. Use more reliable Boost-detection code that does it as a one-shot and is shorter.","distinct":true,"url":"https://api.github.com/repos/ghallsimpsons/spt3g_software/commits/976fa876446665bcdf3ee23fc75aaa4c737e6781"},{"sha":"966f2b6b26f53186bbe94e0a2459f691c2909ace","author":{"name":"Nathan Whitehorn","email":"ad260e4b296274ef4bee3941ce4f620e4656a42f@physics.ucla.edu"},"message":"Unset the global logger at exit.\n\nThis prevents Py_DECREF() being called by the shared pointer destructor for python-instantiated logging classes after the interpreter has shut down, which can cause segfaults.","distinct":true,"url":"https://api.github.com/repos/ghallsimpsons/spt3g_software/commits/966f2b6b26f53186bbe94e0a2459f691c2909ace"},{"sha":"378bdd63e89300201a37d835960d848495d821bc","author":{"name":"Nicholas Harrington","email":"902924143c98cecc57062f27bcb7ffd3505db308@amundsen.grid.uchicago.edu"},"message":"Added a couple operators to G3Timestreams for the c++ code Sped up the common mode filter","distinct":true,"url":"https://api.github.com/repos/ghallsimpsons/spt3g_software/commits/378bdd63e89300201a37d835960d848495d821bc"},{"sha":"83d03cd209fcefe4d3920f3b45ab7dd22c42ffee","author":{"name":"Nathan Whitehorn","email":"ad260e4b296274ef4bee3941ce4f620e4656a42f@physics.ucla.edu"},"message":"Finish whiffing libboost_python3 detection. CMakeCache pollution was confusing me.","distinct":true,"url":"https://api.github.com/repos/ghallsimpsons/spt3g_software/commits/83d03cd209fcefe4d3920f3b45ab7dd22c42ffee"},{"sha":"265ef5a8b8cac2c5bfaf501ca9a6b0f180c44225","author":{"name":"Nicholas Harrington","email":"902924143c98cecc57062f27bcb7ffd3505db308@berkeley.edu"},"message":"Fixed a bunch of bit rot with the cut sky healpix map with the goal of running sims on healpix maps","distinct":true,"url":"https://api.github.com/repos/ghallsimpsons/spt3g_software/commits/265ef5a8b8cac2c5bfaf501ca9a6b0f180c44225"},{"sha":"a1cc69ad37acb7d97b11d5cb5ef70b8f61d5b2cf","author":{"name":"Nicholas Harrington","email":"902924143c98cecc57062f27bcb7ffd3505db308@berkeley.edu"},"message":"Fixed a bug with the cut sky initialization from the full sky","distinct":true,"url":"https://api.github.com/repos/ghallsimpsons/spt3g_software/commits/a1cc69ad37acb7d97b11d5cb5ef70b8f61d5b2cf"},{"sha":"c2d8a53bf2196296f9ec1d61104c1616050b1540","author":{"name":"Nicholas Huang","email":"aefe1f421c5ab56a268bca59c10610a8952c4bc6@alumni.princeton.edu"},"message":"when converting from az-el to ra-dec: if invalid elevations are recorded, mask them and set the corresponding dec to nan","distinct":true,"url":"https://api.github.com/repos/ghallsimpsons/spt3g_software/commits/c2d8a53bf2196296f9ec1d61104c1616050b1540"},{"sha":"0db237b6d94f4dfb072a46d0b43f82e314b7f640","author":{"name":"Nathan Whitehorn","email":"ad260e4b296274ef4bee3941ce4f620e4656a42f@physics.ucla.edu"},"message":"Remove obsolete references to healpix","distinct":true,"url":"https://api.github.com/repos/ghallsimpsons/spt3g_software/commits/0db237b6d94f4dfb072a46d0b43f82e314b7f640"},{"sha":"a80d2fd6c327b2fee26831d9d2ae428500cfbb18","author":{"name":"Nicholas Huang","email":"aefe1f421c5ab56a268bca59c10610a8952c4bc6@alumni.princeton.edu"},"message":"-nan --> nan","distinct":true,"url":"https://api.github.com/repos/ghallsimpsons/spt3g_software/commits/a80d2fd6c327b2fee26831d9d2ae428500cfbb18"},{"sha":"d01b8e6a1811dbfe17d64771418cde4a3c28f74a","author":{"name":"Nathan Whitehorn","email":"ad260e4b296274ef4bee3941ce4f620e4656a42f@physics.ucla.edu"},"message":"Merge branch 'master' into master","distinct":true,"url":"https://api.github.com/repos/ghallsimpsons/spt3g_software/commits/d01b8e6a1811dbfe17d64771418cde4a3c28f74a"}]}
{"actor":{"display_login":"nwhitehorn"}}