{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":51449909,"defaultBranch":"main","name":"pandas","ownerLogin":"forking-repos","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2016-02-10T15:31:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44939879?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1704777031.0","currentOid":""},"activityList":{"items":[{"before":"f5d754d4fcaefff9ff08167a55426f3afe88b175","after":"8da8b54412020a9478d7b6b0fccde9f9bbf3d8ba","ref":"refs/heads/main","pushedAt":"2024-04-09T15:22:50.000Z","pushType":"push","commitsCount":164,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"TST: Use temp_file fixture over ensure_clean (#58166)","shortMessageHtmlLink":"TST: Use temp_file fixture over ensure_clean (pandas-dev#58166)"}},{"before":"8ed7dae2a3a76bdae0da402c12111bf033124b55","after":"f5d754d4fcaefff9ff08167a55426f3afe88b175","ref":"refs/heads/main","pushedAt":"2024-03-13T06:12:33.000Z","pushType":"push","commitsCount":304,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"DOC: Fix remove_unused_levels doctest on main (#57827)","shortMessageHtmlLink":"DOC: Fix remove_unused_levels doctest on main (pandas-dev#57827)"}},{"before":"46163c5b66c8bceca1a1cdb76f90bb5c0ee07633","after":"8ed7dae2a3a76bdae0da402c12111bf033124b55","ref":"refs/heads/main","pushedAt":"2024-02-02T06:01:16.000Z","pushType":"push","commitsCount":40,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"BUG: Interchange protocol implementation allows non-string column names (#57174)\n\n* convert non-string colnames to strings in interchange protocol\r\n\r\n* remove irrelevant statement\r\n\r\n* informative error message if two columns end up becoming duplicates","shortMessageHtmlLink":"BUG: Interchange protocol implementation allows non-string column nam…"}},{"before":"4921e0b2290f881e17bd21685289e46ae4894155","after":"46163c5b66c8bceca1a1cdb76f90bb5c0ee07633","ref":"refs/heads/main","pushedAt":"2024-01-29T09:16:07.000Z","pushType":"push","commitsCount":67,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"BUG: fix `Series.value_counts` with `sort=False` returns result sorted on values for Series with string dtype (#57116)","shortMessageHtmlLink":"BUG: fix Series.value_counts with sort=False returns result sorte…"}},{"before":"b7e2202459eadc9dd599cbe58251ecc930798b97","after":"4921e0b2290f881e17bd21685289e46ae4894155","ref":"refs/heads/main","pushedAt":"2024-01-16T06:37:17.000Z","pushType":"push","commitsCount":49,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"DOC: Add deprecated markers for downcast keyword (#56891)\n\n* DOC: Add deprecated markers for downcast keyword\r\n\r\n* Update docs","shortMessageHtmlLink":"DOC: Add deprecated markers for downcast keyword (pandas-dev#56891)"}},{"before":"86ad444cff7da73d4df6351fda763fd10420e4b1","after":"b7e2202459eadc9dd599cbe58251ecc930798b97","ref":"refs/heads/main","pushedAt":"2024-01-09T05:10:35.000Z","pushType":"push","commitsCount":34,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"BUG: merge not sorting for new string dtype (#56442)\n\n* BUG: merge not sorting for new string dtype\r\n\r\n* Fixup\r\n\r\n* Update test_multi.py\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"BUG: merge not sorting for new string dtype (pandas-dev#56442)"}},{"before":"37975ebafae0ded16951a23d027ba63d23dca349","after":"86ad444cff7da73d4df6351fda763fd10420e4b1","ref":"refs/heads/main","pushedAt":"2023-12-31T21:40:11.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"DOC: Add whatsnew for concat regression (#56312)\n\n* DOC: Add whatsnew for concat regression\r\n\r\n* move whatsnew\r\n\r\n* Update v2.2.0.rst","shortMessageHtmlLink":"DOC: Add whatsnew for concat regression (pandas-dev#56312)"}},{"before":"e0e47e8d37d4fc7c2e7634c5f9ca0ab7e44c1291","after":"37975ebafae0ded16951a23d027ba63d23dca349","ref":"refs/heads/main","pushedAt":"2023-12-29T04:56:25.000Z","pushType":"push","commitsCount":28,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"TYP: misc annotations (#56667)","shortMessageHtmlLink":"TYP: misc annotations (pandas-dev#56667)"}},{"before":"bb14870efaee648b9aceeddaf081cc3988f413a1","after":"e0e47e8d37d4fc7c2e7634c5f9ca0ab7e44c1291","ref":"refs/heads/main","pushedAt":"2023-12-22T05:29:56.000Z","pushType":"push","commitsCount":57,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"DEPS: Test NEP 50 (#55739)\n\n* DEPS: Test NEP 50\r\n\r\n* Use Python floats in test_maybe_promote_float_with_float\r\n\r\n* Refactor test_to_html_multiindex to allow tests to collect\r\n\r\n* Supress deprecationwarning for now\r\n\r\n* Use old invocation\r\n\r\n* Use Python ints in _range.py functions\r\n\r\n* Address test_constructor\r\n\r\n* Fix test_constructor_coercion_signed_to_unsigned\r\n\r\n* Fix test_constructor_coercion_signed_to_unsigned\r\n\r\n* Cast numpy scalars as python scalars before arith ops\r\n\r\n* add xfail reason to TestCoercionFloat32\r\n\r\n* only set promotion state for numpy > 2.0\r\n\r\n* order was backwards\r\n\r\n* Version promotion state call\r\n\r\n* fix timedelta tests\r\n\r\n* go for green\r\n\r\n* fix non npdev too?\r\n\r\n* fixes\r\n\r\n* adjust xfail condition\r\n\r\n* go for green\r\n\r\n* add tests\r\n\r\n* add negative numbers test\r\n\r\n* updates\r\n\r\n* fix accidental changes\r\n\r\n* more\r\n\r\n* simplify\r\n\r\n* linter\r\n\r\n---------\r\n\r\nCo-authored-by: Thomas Li <47963215+lithomas1@users.noreply.github.com>","shortMessageHtmlLink":"DEPS: Test NEP 50 (pandas-dev#55739)"}},{"before":"ee4ceec8e313c83bbbb53309e412b470ab13a642","after":"bb14870efaee648b9aceeddaf081cc3988f413a1","ref":"refs/heads/main","pushedAt":"2023-12-15T20:47:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"TST: use one-class pattern in test_numpy (#56512)\n\n* TST: use one-class pattern in test_numpy\r\n\r\n* revert accidentally-commited","shortMessageHtmlLink":"TST: use one-class pattern in test_numpy (pandas-dev#56512)"}},{"before":"4c520e35f95429ceaf91ea67cd2ced5aabba9619","after":"ee4ceec8e313c83bbbb53309e412b470ab13a642","ref":"refs/heads/main","pushedAt":"2023-12-15T00:38:27.000Z","pushType":"push","commitsCount":155,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"CLN: pass dtype to from_sequence explicitly (#56506)\n\n* CLN: pass dtype to from_sequence\r\n\r\n* mypy fixup","shortMessageHtmlLink":"CLN: pass dtype to from_sequence explicitly (pandas-dev#56506)"}},{"before":"1e1f53c805b1095824bffa8f71b6d97cc81076e5","after":"4c520e35f95429ceaf91ea67cd2ced5aabba9619","ref":"refs/heads/main","pushedAt":"2023-11-28T03:27:58.000Z","pushType":"push","commitsCount":75,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"CoW: Remove todos that aren't necessary (#56169)","shortMessageHtmlLink":"CoW: Remove todos that aren't necessary (pandas-dev#56169)"}},{"before":"4c359a336ccd29a6b1dd4c07871658e27ad9702c","after":"1e1f53c805b1095824bffa8f71b6d97cc81076e5","ref":"refs/heads/main","pushedAt":"2023-11-21T05:07:52.000Z","pushType":"push","commitsCount":72,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"CI: Catch EncodingWarnings only in pandas (#56093)","shortMessageHtmlLink":"CI: Catch EncodingWarnings only in pandas (pandas-dev#56093)"}},{"before":"e0d6051f985994e594b07a2b93b9ca2eff43eae4","after":"4c359a336ccd29a6b1dd4c07871658e27ad9702c","ref":"refs/heads/main","pushedAt":"2023-11-16T07:31:49.000Z","pushType":"push","commitsCount":218,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"TST: Move groupby tests out of test_function (#55967)\n\n* TST: Move groupby tests out of test_function\r\n\r\n* one more","shortMessageHtmlLink":"TST: Move groupby tests out of test_function (pandas-dev#55967)"}},{"before":"7ec95e4be4b814b92b671a91d544feee2a106d87","after":"e0d6051f985994e594b07a2b93b9ca2eff43eae4","ref":"refs/heads/main","pushedAt":"2023-10-16T02:54:22.000Z","pushType":"push","commitsCount":48,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"TST: Replace node.add_marker with applymarker (#55513)","shortMessageHtmlLink":"TST: Replace node.add_marker with applymarker (pandas-dev#55513)"}},{"before":"6f0cd8d9ed251aa80f7415c565176fc33487110a","after":"7ec95e4be4b814b92b671a91d544feee2a106d87","ref":"refs/heads/main","pushedAt":"2023-10-06T10:17:22.000Z","pushType":"push","commitsCount":39,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"DEPR: 'A' for yearly frequency and YearEnd in favour of 'Y' (#55252)","shortMessageHtmlLink":"DEPR: 'A' for yearly frequency and YearEnd in favour of 'Y' (pandas-d…"}},{"before":"c866a4ad6b419f33bc004513a41b3b64e0b587f6","after":"6f0cd8d9ed251aa80f7415c565176fc33487110a","ref":"refs/heads/main","pushedAt":"2023-10-01T21:43:58.000Z","pushType":"push","commitsCount":121,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"ENH: Implement masked algorithm for value_counts (#54984)","shortMessageHtmlLink":"ENH: Implement masked algorithm for value_counts (pandas-dev#54984)"}},{"before":"80a1a8bc3e07972376284ffce425a2abd1e58604","after":"c866a4ad6b419f33bc004513a41b3b64e0b587f6","ref":"refs/heads/main","pushedAt":"2023-09-03T02:02:31.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"BUG: Categorical.isin raising for overlapping intervals (#54951)\n\nfix Categorical.isin raising for overlapping intervals","shortMessageHtmlLink":"BUG: Categorical.isin raising for overlapping intervals (pandas-dev#5…"}},{"before":"7a16d922864e876a519cc37159cd7c929d0268c8","after":"80a1a8bc3e07972376284ffce425a2abd1e58604","ref":"refs/heads/main","pushedAt":"2023-09-01T02:29:42.000Z","pushType":"push","commitsCount":44,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"DEPR: downcasting in NDFrame.where, mask, clip (#53656)\n\n* DEPR: downcasting in NDFrame.where, mask, clip\r\n\r\n* GH ref\r\n\r\n* suppress warning in doctet\r\n\r\n* add caller\r\n\r\n* implement future.no_silent_downcasting\r\n\r\n* move whatsnew to 2.2","shortMessageHtmlLink":"DEPR: downcasting in NDFrame.where, mask, clip (pandas-dev#53656)"}},{"before":"9d70a4956e280d3ed9e44ab7c3dcc6f28e77760d","after":"7a16d922864e876a519cc37159cd7c929d0268c8","ref":"refs/heads/main","pushedAt":"2023-08-28T01:12:19.000Z","pushType":"push","commitsCount":68,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"CI: Remove strict option (#54783)\n\nIt is there by default in asv > 0.6.0","shortMessageHtmlLink":"CI: Remove strict option (pandas-dev#54783)"}},{"before":"eb98a4710b022830c8a56db57dd63d5f6db815c8","after":"9d70a4956e280d3ed9e44ab7c3dcc6f28e77760d","ref":"refs/heads/main","pushedAt":"2023-08-20T04:58:03.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"REF: Remove BinGrouper.__iter__ (#54544)","shortMessageHtmlLink":"REF: Remove BinGrouper.__iter__ (pandas-dev#54544)"}},{"before":"0582e35aa064ecd3a054853ed2fc5d4ef9fcc847","after":"eb98a4710b022830c8a56db57dd63d5f6db815c8","ref":"refs/heads/main","pushedAt":"2023-08-18T19:27:49.000Z","pushType":"push","commitsCount":43,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"Clean up autosummary usage (#54457)\n\n* Disable numpydoc and use autosummary instead\r\n\r\n* Add toctree for accessors","shortMessageHtmlLink":"Clean up autosummary usage (pandas-dev#54457)"}},{"before":"49851bbb723f758bbdbd983fe0cb36c2bc5d1b83","after":"0582e35aa064ecd3a054853ed2fc5d4ef9fcc847","ref":"refs/heads/main","pushedAt":"2023-08-11T09:56:39.000Z","pushType":"push","commitsCount":401,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"ENH: Avoid copying whole block for single block case (#51435)","shortMessageHtmlLink":"ENH: Avoid copying whole block for single block case (pandas-dev#51435)"}},{"before":"641427e7ab1587712fe8ff39ac44f0197562f68e","after":"49851bbb723f758bbdbd983fe0cb36c2bc5d1b83","ref":"refs/heads/main","pushedAt":"2023-06-26T07:55:05.312Z","pushType":"push","commitsCount":70,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"TST / CoW: Add test for mask (#53745)","shortMessageHtmlLink":"TST / CoW: Add test for mask (pandas-dev#53745)"}},{"before":"641427e7ab1587712fe8ff39ac44f0197562f68e","after":"49851bbb723f758bbdbd983fe0cb36c2bc5d1b83","ref":"refs/heads/main","pushedAt":"2023-06-26T07:55:05.239Z","pushType":"push","commitsCount":70,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"TST / CoW: Add test for mask (#53745)","shortMessageHtmlLink":"TST / CoW: Add test for mask (pandas-dev#53745)"}},{"before":"8cf4ab491b06274f555d1ea305c172354208747a","after":"641427e7ab1587712fe8ff39ac44f0197562f68e","ref":"refs/heads/main","pushedAt":"2023-06-19T08:31:04.171Z","pushType":"push","commitsCount":127,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"DEPR: deprecate obj argument in GroupBy.get_group (#53571)","shortMessageHtmlLink":"DEPR: deprecate obj argument in GroupBy.get_group (pandas-dev#53571)"}},{"before":"8cf4ab491b06274f555d1ea305c172354208747a","after":"641427e7ab1587712fe8ff39ac44f0197562f68e","ref":"refs/heads/main","pushedAt":"2023-06-19T08:31:04.085Z","pushType":"push","commitsCount":127,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"DEPR: deprecate obj argument in GroupBy.get_group (#53571)","shortMessageHtmlLink":"DEPR: deprecate obj argument in GroupBy.get_group (pandas-dev#53571)"}},{"before":"935244a9b9c0fe796de315cd381d6364719bfdc1","after":"8cf4ab491b06274f555d1ea305c172354208747a","ref":"refs/heads/main","pushedAt":"2023-05-29T04:40:27.387Z","pushType":"push","commitsCount":86,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"DOC: add missing parameters to offsets classes: MonthEnd, MonthBegin, BusinessMonthEnd, and BusinessMonthBegin (#53420)","shortMessageHtmlLink":"DOC: add missing parameters to offsets classes: MonthEnd, MonthBegin,…"}},{"before":"d3bc3722aeccb03841cda617c17f042736b04bb3","after":"935244a9b9c0fe796de315cd381d6364719bfdc1","ref":"refs/heads/main","pushedAt":"2023-05-15T02:03:35.321Z","pushType":"push","commitsCount":60,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"FIX preserve dtype with datetime columns of different resolution when merging (#53213)","shortMessageHtmlLink":"FIX preserve dtype with datetime columns of different resolution when…"}},{"before":"6f47a17ac169a72c46d7e4fd69667079596b7e5e","after":"d3bc3722aeccb03841cda617c17f042736b04bb3","ref":"refs/heads/main","pushedAt":"2023-05-04T18:08:16.731Z","pushType":"push","commitsCount":87,"pusher":{"login":"gfyoung","name":null,"path":"/gfyoung","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9273653?s=80&v=4"},"commit":{"message":"BUG: pd.api.interchange.from_pandas raises with all-null categorical (#53078)\n\nCo-authored-by: MarcoGorelli <>","shortMessageHtmlLink":"BUG: pd.api.interchange.from_pandas raises with all-null categorical (p…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAELCax3QA","startCursor":null,"endCursor":null}},"title":"Activity · forking-repos/pandas"}