{"push_id":1028852727,"size":14,"distinct_size":14,"ref":"refs/heads/where","head":"9ccf749373d49de13c00d50d67eb6db0c7cbc20a","before":"fd6c69d92d04a0a90ab3fb0fe49e6c5d81b0c8e2","commits":[{"sha":"e4df1ac71dcfa1b1c1289c0e9483a8c6fa4f60ea","author":{"email":"92b4357aea4ace7cb365c6e5985dcc5706b9ed09@mit.edu","name":"gfyoung"},"message":"MAINT: PEP8 + spelling fixes in testing.py\n\nAuthor: gfyoung <gfyoung@mit.edu>\n\nCloses #12637 from gfyoung/testing-module-maint and squashes the following commits:\n\ne2496ee [gfyoung] MAINT: PEP8 + spelling fixes in testing.py","distinct":true,"url":"https://api.github.com/repos/sinhrks/pandas/commits/e4df1ac71dcfa1b1c1289c0e9483a8c6fa4f60ea"},{"sha":"1893ffd3e97303a77b30ee05ab4e0033caa80b6a","author":{"email":"a408ed3a4772b47343c4fd993ac866414366961a@uni-leipzig.de","name":"Sebastian Bank"},"message":"API: deprecate Index.sym_diff in favor of symmetric_difference\n\ncloses #12591\ncloses #12594","distinct":true,"url":"https://api.github.com/repos/sinhrks/pandas/commits/1893ffd3e97303a77b30ee05ab4e0033caa80b6a"},{"sha":"ab359c19d2dd7248b836eb2e19d464746ddd4be6","author":{"email":"ee95be36893a06534a153f5303d28785cf8a62c1@gmail.com","name":"Xbar"},"message":"BUG: #12624 where Panel.fillna() ignores inplace=True\n\nAdded if condition for fillna when ndim==3 (for Panel) Issue:\nhttps://github.com/pydata/pandas/issues/12624\n\nAuthor: Xbar <wishyx@gmail.com>\n\nCloses #12633 from Xbar/master and squashes the following commits:\n\ncfb3882 [Xbar] BUGFIX: fillNA for panel (ndim==3) Issue: 12624","distinct":true,"url":"https://api.github.com/repos/sinhrks/pandas/commits/ab359c19d2dd7248b836eb2e19d464746ddd4be6"},{"sha":"b0d1e2a54653ee41ffd4659b7519a821466a369c","author":{"email":"2a8fa39198f111ccb23a54d4bd6bcf0c1697eb20@gmail.com","name":"Tom Augspurger"},"message":"BUG: .rename* not treating Series as mapping\n\ncloses #12623\ncloses #12626\n\nI added com.is_dict_like in https://github.com/pydata/pandas/pull/11980\nand failed to use it for the `rename` method. Using that now and did\nsome refactoring while I was in there. Added more tests for rename.","distinct":true,"url":"https://api.github.com/repos/sinhrks/pandas/commits/b0d1e2a54653ee41ffd4659b7519a821466a369c"},{"sha":"eeb81f69a8fd4008fb2fb8e7a748ee1a8db38b55","author":{"email":"922ee68dc283b7adfcfe8f385886bf90cf1e9b60@gmail.com","name":"sinhrks"},"message":"BUG: Concat with tz-aware and timedelta raises AttributeError\n\ncloses #12620\n\nAuthor: sinhrks <sinhrks@gmail.com>\n\nCloses #12635 from sinhrks/tz_concat_object and squashes the following commits:\n\n45d1ecd [sinhrks] BUG: Concat with tz-aware and timedelta raises AttributeError","distinct":true,"url":"https://api.github.com/repos/sinhrks/pandas/commits/eeb81f69a8fd4008fb2fb8e7a748ee1a8db38b55"},{"sha":"48e49ac2887769f6e989adc14e4b4dc49e60baf8","author":{"email":"f3e731dfa293c7a83119d8aacfa41b5d2d780be9@reback.net","name":"Jeff Reback"},"message":"TST: remove some warnings in test_timeseries.py","distinct":true,"url":"https://api.github.com/repos/sinhrks/pandas/commits/48e49ac2887769f6e989adc14e4b4dc49e60baf8"},{"sha":"bf892202fb12f5f683c4d9b05d96d69c85d22300","author":{"email":"a9e95e14e03d8eac63f709e1da6a16e22db22acf@gmail.com","name":"Joshua Storck"},"message":"Implementing rolling min/max functions that can retain the original type:\n\n  * Changed the rolling min/max functions in algos.pyx so\n    that they use a cython fused type as input instead of a float64\n    so that the function can accept arrays of any numeric type\n  * Merged the functionality of rolling min/max into a common\n    function with branches based on whether or not it's running\n    min/max\n  * When running rolling min/max for intergral types and there\n    are not enough minimum periods, the output values returned\n    are zero\n  * Added a unit test to test_moments to make sure that rolling\n    min/max works for all integral types and float32/64\n  * Updated computations and whatsnew doc\n\ncloses #12595","distinct":true,"url":"https://api.github.com/repos/sinhrks/pandas/commits/bf892202fb12f5f683c4d9b05d96d69c85d22300"},{"sha":"0f3a7b81f8a4aaf88cd20878a2d8379f82696fca","author":{"email":"922ee68dc283b7adfcfe8f385886bf90cf1e9b60@gmail.com","name":"sinhrks"},"message":"BUG: Mixed period cannot be displayed with ValueError\n\nwe can create Series contains Periods with mixed freq\ns = pd.Series([pd.Period('2011-01', freq='M'), pd.Period('2011-02-01', freq='D')])\nValueError: Input has different freq=D\n\nAuthor: sinhrks <sinhrks@gmail.com>\n\nCloses #12615 from sinhrks/period_format and squashes the following commits:\n\na107294 [sinhrks] BUG: Mixed period cannot be displayed","distinct":true,"url":"https://api.github.com/repos/sinhrks/pandas/commits/0f3a7b81f8a4aaf88cd20878a2d8379f82696fca"},{"sha":"2a531131abf396d438500fcd770cae010dd83c8f","author":{"email":"f3e731dfa293c7a83119d8aacfa41b5d2d780be9@reback.net","name":"Jeff Reback"},"message":"TST: compat of tests xref #12615 on windows","distinct":true,"url":"https://api.github.com/repos/sinhrks/pandas/commits/2a531131abf396d438500fcd770cae010dd83c8f"},{"sha":"6e6478764a8e002e2436da3ee981512917d9b7c4","author":{"email":"92b4357aea4ace7cb365c6e5985dcc5706b9ed09@mit.edu","name":"gfyoung"},"message":"BUG: Make round signature compatible with numpy's\n\ncloses #12600\ncloses #12603","distinct":true,"url":"https://api.github.com/repos/sinhrks/pandas/commits/6e6478764a8e002e2436da3ee981512917d9b7c4"},{"sha":"28327ce912ce686750eb3b8e99a0215f471bbf15","author":{"email":"92b4357aea4ace7cb365c6e5985dcc5706b9ed09@mit.edu","name":"gfyoung"},"message":"BUG: Matched searchsorted signature with numpy's\n\ncloses #12238\ncloses #12413","distinct":true,"url":"https://api.github.com/repos/sinhrks/pandas/commits/28327ce912ce686750eb3b8e99a0215f471bbf15"},{"sha":"28ba08c6a2dd1ea6132fc39e7a7af622f040e64a","author":{"email":"16a9a54ddf4259952e3c118c763138e83693d7fd@quantopian.com","name":"Joe Jevnik"},"message":"ENH: always make ndarrays from msgpack writable\n\nAddresses the case where 'compress' was not none. The old\nimplementation  would decompress the data and then call np.frombuffer\non a bytes  object. Because a bytes object is not a mutable buffer,\nthe resulting  ndarray had writeable=False. The new implementation\nensures that the  pandas is the only owner of this new buffer and then\nsets it to mutable  without copying it. This means that we don't need\nto do a copy of the  data coming in AND we can mutate it later. If we\nare not the only owner  of this data then we just copy it with\nnp.fromstring.\n\nAuthor: Joe Jevnik <joe@quantopian.com>\n\nCloses #12359 from llllllllll/msgpack-owns-new-memory and squashes the following commits:\n\ne896603 [Joe Jevnik] TST: adds `pandas.util.testing.patch`\n84d7275 [Joe Jevnik] ENH: reimplement `_move_into_mutable_buffer` in C.\n330dd76 [Joe Jevnik] ENH: updates unconvert no-copy code to be safer\n830abba [Joe Jevnik] TST: adds test for memoized empty string and chars\n9cd9d80 [Joe Jevnik] ENH: always make ndarrays from msgpack writable","distinct":true,"url":"https://api.github.com/repos/sinhrks/pandas/commits/28ba08c6a2dd1ea6132fc39e7a7af622f040e64a"},{"sha":"bc3ad9a6a19f0e2c6753a2fa2566b8ed6d8fe2ae","author":{"email":"f3e731dfa293c7a83119d8aacfa41b5d2d780be9@reback.net","name":"Jeff Reback"},"message":"TST: packers not finding blosc/zlib should be an ImportError","distinct":true,"url":"https://api.github.com/repos/sinhrks/pandas/commits/bc3ad9a6a19f0e2c6753a2fa2566b8ed6d8fe2ae"},{"sha":"9ccf749373d49de13c00d50d67eb6db0c7cbc20a","author":{"email":"922ee68dc283b7adfcfe8f385886bf90cf1e9b60@gmail.com","name":"sinhrks"},"message":"ENH: Allow .where to accept callable as condition","distinct":true,"url":"https://api.github.com/repos/sinhrks/pandas/commits/9ccf749373d49de13c00d50d67eb6db0c7cbc20a"}]}