{"push_id":1274809097,"size":111,"distinct_size":1,"ref":"refs/heads/master","head":"9b8e08e5d267ab824c65196a98261afa16d18936","before":"f86b500bc9c5676a84a167e7171cae4e14678e3f","commits":[{"sha":"15642b9783cdd2339ab7474406a00d44a8e49760","author":{"name":"Monte Goode","email":"59908e82094305e25eb6f55bbab8dfb2f2a19557@lbl.gov"},"message":"Tick the version number on this new branch.","distinct":false,"url":"https://api.github.com/repos/esnet/pypond/commits/15642b9783cdd2339ab7474406a00d44a8e49760"},{"sha":"e2a66328a3cf94f40697fbf8ff9e1ad79897e9ea","author":{"name":"Monte Goode","email":"59908e82094305e25eb6f55bbab8dfb2f2a19557@lbl.gov"},"message":"Change the Functions module to use the new factory style aggregation classes. Checkpointing before some crazy find and replace. This is broken.","distinct":false,"url":"https://api.github.com/repos/esnet/pypond/commits/e2a66328a3cf94f40697fbf8ff9e1ad79897e9ea"},{"sha":"2c7bfc84ff010a128307647eeef9f7d1b1f0f579","author":{"name":"Monte Goode","email":"59908e82094305e25eb6f55bbab8dfb2f2a19557@lbl.gov"},"message":"Dox.","distinct":false,"url":"https://api.github.com/repos/esnet/pypond/commits/2c7bfc84ff010a128307647eeef9f7d1b1f0f579"},{"sha":"3d55a2c864d036c12438d742f29b08635d874938","author":{"name":"Monte Goode","email":"59908e82094305e25eb6f55bbab8dfb2f2a19557@lbl.gov"},"message":"Massive find/replace for Functions.sum -> Functions.sum()","distinct":false,"url":"https://api.github.com/repos/esnet/pypond/commits/3d55a2c864d036c12438d742f29b08635d874938"},{"sha":"17117d52656e06c993c7343b1e3b907a5448d38b","author":{"name":"Monte Goode","email":"59908e82094305e25eb6f55bbab8dfb2f2a19557@lbl.gov"},"message":"Massive find/replace for Functions.avg -> Functions.avg()","distinct":false,"url":"https://api.github.com/repos/esnet/pypond/commits/17117d52656e06c993c7343b1e3b907a5448d38b"},{"sha":"a767eff0d8891a84ab2aa58e8bd186dc34b5535b","author":{"name":"Monte Goode","email":"59908e82094305e25eb6f55bbab8dfb2f2a19557@lbl.gov"},"message":"Find and replace for Functions.min/Functions.max","distinct":false,"url":"https://api.github.com/repos/esnet/pypond/commits/a767eff0d8891a84ab2aa58e8bd186dc34b5535b"},{"sha":"e6c0a4af03a11e5c0d4856851ee2b73bbe29566b","author":{"name":"Monte Goode","email":"59908e82094305e25eb6f55bbab8dfb2f2a19557@lbl.gov"},"message":"Additional Functions -> () find and replace.","distinct":false,"url":"https://api.github.com/repos/esnet/pypond/commits/e6c0a4af03a11e5c0d4856851ee2b73bbe29566b"},{"sha":"8371fd678c17396534afa1b69f396e2c90c19417","author":{"name":"Monte Goode","email":"59908e82094305e25eb6f55bbab8dfb2f2a19557@lbl.gov"},"message":"Convert code base to use new \"factory style\" aggregation static methods.","distinct":false,"url":"https://api.github.com/repos/esnet/pypond/commits/8371fd678c17396534afa1b69f396e2c90c19417"},{"sha":"cad5fc61a2bf672c371406ff05562bd6cb9db097","author":{"name":"Monte Goode","email":"59908e82094305e25eb6f55bbab8dfb2f2a19557@lbl.gov"},"message":"Implement tests for the aggregation filtering variants.","distinct":false,"url":"https://api.github.com/repos/esnet/pypond/commits/cad5fc61a2bf672c371406ff05562bd6cb9db097"},{"sha":"bc67cd9a0398a2cb0563defa7ba00d27a4f7dbde","author":{"name":"Monte Goode","email":"59908e82094305e25eb6f55bbab8dfb2f2a19557@lbl.gov"},"message":"Code to act as a single point to generate default or validate aggregation filters.","distinct":false,"url":"https://api.github.com/repos/esnet/pypond/commits/bc67cd9a0398a2cb0563defa7ba00d27a4f7dbde"},{"sha":"f4cfb8f891225003a9dbba61381376a7c8798fbe","author":{"name":"Monte Goode","email":"59908e82094305e25eb6f55bbab8dfb2f2a19557@lbl.gov"},"message":"Make a pass over collection.py to add new filtering options to aggregations.","distinct":false,"url":"https://api.github.com/repos/esnet/pypond/commits/f4cfb8f891225003a9dbba61381376a7c8798fbe"},{"sha":"3e54a9967450ffbd6f307ec244eba00b26ec4860","author":{"name":"Monte Goode","email":"59908e82094305e25eb6f55bbab8dfb2f2a19557@lbl.gov"},"message":"Do a pass over series.py and rename the stuff collection.py (filter as a kwarg makes pylint sad).","distinct":false,"url":"https://api.github.com/repos/esnet/pypond/commits/3e54a9967450ffbd6f307ec244eba00b26ec4860"},{"sha":"1e5e1f188599d859377cd141e4fb7643f44d78e2","author":{"name":"Monte Goode","email":"59908e82094305e25eb6f55bbab8dfb2f2a19557@lbl.gov"},"message":"Take a pass over the event module to implement agg function filtering.","distinct":false,"url":"https://api.github.com/repos/esnet/pypond/commits/1e5e1f188599d859377cd141e4fb7643f44d78e2"},{"sha":"684b63be7ad8ebc91df03ca3e0172c225ca4a46b","author":{"name":"Monte Goode","email":"59908e82094305e25eb6f55bbab8dfb2f2a19557@lbl.gov"},"message":"Tests for all of the time series filtering variants, unearthed a bug as well.","distinct":false,"url":"https://api.github.com/repos/esnet/pypond/commits/684b63be7ad8ebc91df03ca3e0172c225ca4a46b"},{"sha":"767bd4f07a1a103028d6fb8727e4f50b9e0ebeb6","author":{"name":"Monte Goode","email":"59908e82094305e25eb6f55bbab8dfb2f2a19557@lbl.gov"},"message":"Take the core logic of the validity test out of Event.is_valid_value() and into util.py so we can use it elsewhere.","distinct":false,"url":"https://api.github.com/repos/esnet/pypond/commits/767bd4f07a1a103028d6fb8727e4f50b9e0ebeb6"},{"sha":"730451938bec40c18436aae1c0919469cff07f01","author":{"name":"Monte Goode","email":"59908e82094305e25eb6f55bbab8dfb2f2a19557@lbl.gov"},"message":"Add some additional debug information to the filter check because of this nuts travis error.","distinct":false,"url":"https://api.github.com/repos/esnet/pypond/commits/730451938bec40c18436aae1c0919469cff07f01"},{"sha":"9d8912f0b1f03f31d51e91b4cbd80c13cc5ecb8c","author":{"name":"Monte Goode","email":"59908e82094305e25eb6f55bbab8dfb2f2a19557@lbl.gov"},"message":"More logging to track down python 3.3 issue.","distinct":false,"url":"https://api.github.com/repos/esnet/pypond/commits/9d8912f0b1f03f31d51e91b4cbd80c13cc5ecb8c"},{"sha":"7cc019f3f4102b68be35746f6cca6ab2a14dfa04","author":{"name":"Monte Goode","email":"59908e82094305e25eb6f55bbab8dfb2f2a19557@lbl.gov"},"message":"I guess hasatttr() should work fine. That's what I get for being fancy.","distinct":false,"url":"https://api.github.com/repos/esnet/pypond/commits/7cc019f3f4102b68be35746f6cca6ab2a14dfa04"},{"sha":"2285995c51478b98ec016ba6de0fa5edf0ca3b06","author":{"name":"Monte Goode","email":"59908e82094305e25eb6f55bbab8dfb2f2a19557@lbl.gov"},"message":"Modify filtering functions to use global validity test.","distinct":false,"url":"https://api.github.com/repos/esnet/pypond/commits/2285995c51478b98ec016ba6de0fa5edf0ca3b06"},{"sha":"40d36192a25c49f81f7a44bec8c1547d731969ff","author":{"name":"Monte Goode","email":"59908e82094305e25eb6f55bbab8dfb2f2a19557@lbl.gov"},"message":"Implement renaming for the event column names for events in a time series.","distinct":false,"url":"https://api.github.com/repos/esnet/pypond/commits/40d36192a25c49f81f7a44bec8c1547d731969ff"}]}
{"actor":{"display_login":"montegoode"}}