{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":853006648,"defaultBranch":"main","name":"datafusion-python","ownerLogin":"probably-nothing-labs","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-09-05T20:12:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/105390443?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726525382.0","currentOid":""},"activityList":{"items":[{"before":"eeec789a0f44d2a1782d126b5e4a38857a478198","after":"91642ad59f0c98ee1450dc80883b64b5ef1edfbb","ref":"refs/heads/denormalized-tweaks","pushedAt":"2024-09-23T02:58:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"tweaks to make things work","shortMessageHtmlLink":"tweaks to make things work"}},{"before":"b6d50fff2e0a8b4a5c01b20877c8b1d120a257e1","after":"eeec789a0f44d2a1782d126b5e4a38857a478198","ref":"refs/heads/denormalized-tweaks","pushedAt":"2024-09-20T21:02:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"Merge branch 'apache:main' into denormalized-tweaks","shortMessageHtmlLink":"Merge branch 'apache:main' into denormalized-tweaks"}},{"before":"915fb132a61a9f175a16b106caf252fa2e7c56e2","after":"b6d50fff2e0a8b4a5c01b20877c8b1d120a257e1","ref":"refs/heads/denormalized-tweaks","pushedAt":"2024-09-20T20:41:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"tweaks to make things work","shortMessageHtmlLink":"tweaks to make things work"}},{"before":"6c8bf5f8aadaf5a3431da272ed6b3afa06efa8ec","after":"a00cfbfdbf3143c8c56d9ea043be3fb69da008ee","ref":"refs/heads/main","pushedAt":"2024-09-18T21:18:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"feat: aggregates as windows (#871)\n\n* Add to turn any aggregate function into a window function\r\n\r\n* Rename Window to WindowExpr so we can define Window to mean a window definition to be reused\r\n\r\n* Add unit test to cover default frames\r\n\r\n* Improve error report","shortMessageHtmlLink":"feat: aggregates as windows (apache#871)"}},{"before":"6c8bf5f8aadaf5a3431da272ed6b3afa06efa8ec","after":"915fb132a61a9f175a16b106caf252fa2e7c56e2","ref":"refs/heads/denormalized-tweaks","pushedAt":"2024-09-17T21:51:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"tweaks to make things work","shortMessageHtmlLink":"tweaks to make things work"}},{"before":"60683b49867b3e6fe882de33ed088bc154880534","after":"6c8bf5f8aadaf5a3431da272ed6b3afa06efa8ec","ref":"refs/heads/denormalized-tweaks","pushedAt":"2024-09-17T21:17:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"Upgrade datafusion (#867)\n\n* update dependencies\r\n\r\n* update get_logical_plan signature\r\n\r\n* remove row_number() function\r\n\r\nrow_number was converted to a UDF in datafusion v42 https://github.com/apache/datafusion/pull/12030\r\nThis specific functionality needs to be added back in.\r\n\r\n* remove unneeded dependency\r\n\r\n* fix pyo3 warnings\r\n\r\nImplicit defaults for trailing optional arguments have been deprecated\r\nin pyo3 v0.22.0 https://github.com/PyO3/pyo3/pull/4078\r\n\r\n* update object_store dependency\r\n\r\n* change PyExpr -> PySortExpr\r\n\r\n* comment out key.extract::<&PyTuple>() condition statement\r\n\r\n* change more instances of PyExpr > PySortExpr\r\n\r\n* update function signatures to use _bound versions\r\n\r\n* remove clone\r\n\r\n* Working through some of the sort requirement changes\r\n\r\n* remove unused import\r\n\r\n* expr.display_name is deprecated, used format!() + schema_name() instead\r\n\r\n* expr.canonical_name() is deprecated, use format!() expr instead\r\n\r\n* remove comment\r\n\r\n* fix tuple extraction in dataframe.__getitem__()\r\n\r\n* remove unneeded import\r\n\r\n* Add docstring comments to SortExpr python class\r\n\r\n* change extract() to downcast()\r\n\r\nCo-authored-by: Michael J Ward \r\n\r\n* deprecate Expr::display_name\r\n\r\nRef: https://github.com/apache/datafusion/pull/11797\r\n\r\n* fix lint errors\r\n\r\n* update datafusion commit hash\r\n\r\n* fix type in cargo file for arrow features\r\n\r\n* upgrade to datafusion 42\r\n\r\n* cleanup\r\n\r\n---------\r\n\r\nCo-authored-by: Tim Saucer \r\nCo-authored-by: Michael J Ward \r\nCo-authored-by: Michael-J-Ward ","shortMessageHtmlLink":"Upgrade datafusion (apache#867)"}},{"before":"079c9818d57fa9a416b174a2333a596962a71a1f","after":"60683b49867b3e6fe882de33ed088bc154880534","ref":"refs/heads/denormalized-tweaks","pushedAt":"2024-09-17T21:09:40.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"Merge branch 'main' into denormalized-tweaks","shortMessageHtmlLink":"Merge branch 'main' into denormalized-tweaks"}},{"before":"89b77abf14e8e2e7ee2a83ab23717cb7c1491a02","after":"6c8bf5f8aadaf5a3431da272ed6b3afa06efa8ec","ref":"refs/heads/main","pushedAt":"2024-09-17T21:07:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"Upgrade datafusion (#867)\n\n* update dependencies\r\n\r\n* update get_logical_plan signature\r\n\r\n* remove row_number() function\r\n\r\nrow_number was converted to a UDF in datafusion v42 https://github.com/apache/datafusion/pull/12030\r\nThis specific functionality needs to be added back in.\r\n\r\n* remove unneeded dependency\r\n\r\n* fix pyo3 warnings\r\n\r\nImplicit defaults for trailing optional arguments have been deprecated\r\nin pyo3 v0.22.0 https://github.com/PyO3/pyo3/pull/4078\r\n\r\n* update object_store dependency\r\n\r\n* change PyExpr -> PySortExpr\r\n\r\n* comment out key.extract::<&PyTuple>() condition statement\r\n\r\n* change more instances of PyExpr > PySortExpr\r\n\r\n* update function signatures to use _bound versions\r\n\r\n* remove clone\r\n\r\n* Working through some of the sort requirement changes\r\n\r\n* remove unused import\r\n\r\n* expr.display_name is deprecated, used format!() + schema_name() instead\r\n\r\n* expr.canonical_name() is deprecated, use format!() expr instead\r\n\r\n* remove comment\r\n\r\n* fix tuple extraction in dataframe.__getitem__()\r\n\r\n* remove unneeded import\r\n\r\n* Add docstring comments to SortExpr python class\r\n\r\n* change extract() to downcast()\r\n\r\nCo-authored-by: Michael J Ward \r\n\r\n* deprecate Expr::display_name\r\n\r\nRef: https://github.com/apache/datafusion/pull/11797\r\n\r\n* fix lint errors\r\n\r\n* update datafusion commit hash\r\n\r\n* fix type in cargo file for arrow features\r\n\r\n* upgrade to datafusion 42\r\n\r\n* cleanup\r\n\r\n---------\r\n\r\nCo-authored-by: Tim Saucer \r\nCo-authored-by: Michael J Ward \r\nCo-authored-by: Michael-J-Ward ","shortMessageHtmlLink":"Upgrade datafusion (apache#867)"}},{"before":"e5ddbc54a262461294f61af9953e2bf0cad056a1","after":"079c9818d57fa9a416b174a2333a596962a71a1f","ref":"refs/heads/denormalized-tweaks","pushedAt":"2024-09-17T20:39:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"fix up","shortMessageHtmlLink":"fix up"}},{"before":"f4574ec2aafd7100df3b1d731fae2137af9ddf69","after":"88ccbd85300547cb920e237d2ffb921952519e3e","ref":"refs/heads/upgrade-datafusion","pushedAt":"2024-09-17T20:26:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":"f048e2c53294fa3c55043cd1b3ef8341afeeda03","after":"e5ddbc54a262461294f61af9953e2bf0cad056a1","ref":"refs/heads/denormalized-tweaks","pushedAt":"2024-09-17T20:09:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"Merge","shortMessageHtmlLink":"Merge"}},{"before":"afa303f239023f17d937fa6724410b4c1d6b49c7","after":"f4574ec2aafd7100df3b1d731fae2137af9ddf69","ref":"refs/heads/upgrade-datafusion","pushedAt":"2024-09-17T19:58:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"upgrade to datafusion 42","shortMessageHtmlLink":"upgrade to datafusion 42"}},{"before":"e0901e6ce6aecfd17e145afaecd4a64f9218f0a9","after":"f048e2c53294fa3c55043cd1b3ef8341afeeda03","ref":"refs/heads/denormalized-tweaks","pushedAt":"2024-09-17T17:58:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"fix type in cargo file for arrow features","shortMessageHtmlLink":"fix type in cargo file for arrow features"}},{"before":"8aebaea372f635d2d15788c4ee857543b3bb9e93","after":"afa303f239023f17d937fa6724410b4c1d6b49c7","ref":"refs/heads/upgrade-datafusion","pushedAt":"2024-09-17T17:57:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"fix type in cargo file for arrow features","shortMessageHtmlLink":"fix type in cargo file for arrow features"}},{"before":null,"after":"e0901e6ce6aecfd17e145afaecd4a64f9218f0a9","ref":"refs/heads/denormalized-tweaks","pushedAt":"2024-09-16T22:23:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"make _internal module public","shortMessageHtmlLink":"make _internal module public"}},{"before":"7f6187ac2641ffdef31acb7a1cc625327fa4d1a4","after":"8aebaea372f635d2d15788c4ee857543b3bb9e93","ref":"refs/heads/upgrade-datafusion","pushedAt":"2024-09-11T18:57:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"update datafusion commit hash","shortMessageHtmlLink":"update datafusion commit hash"}},{"before":"afcc9f1e099a80fb00886e95fa212414b0071517","after":"7f6187ac2641ffdef31acb7a1cc625327fa4d1a4","ref":"refs/heads/upgrade-datafusion","pushedAt":"2024-09-10T21:11:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"fix lint errors","shortMessageHtmlLink":"fix lint errors"}},{"before":"b6e464592a840027d4cd4392b086a041802f65d1","after":"afcc9f1e099a80fb00886e95fa212414b0071517","ref":"refs/heads/upgrade-datafusion","pushedAt":"2024-09-10T21:09:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"deprecate Expr::display_name\n\nRef: https://github.com/apache/datafusion/pull/11797","shortMessageHtmlLink":"deprecate Expr::display_name"}},{"before":"cd04c44dd33acbf4bf5edf1da528fbf213a5202e","after":"b6e464592a840027d4cd4392b086a041802f65d1","ref":"refs/heads/upgrade-datafusion","pushedAt":"2024-09-10T20:56:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"deprecate Expr::display_name\n\nRef: https://github.com/apache/datafusion/pull/11797","shortMessageHtmlLink":"deprecate Expr::display_name"}},{"before":"4945661c0ea2dbe6965ba90d6c1a43f26c109f28","after":"cd04c44dd33acbf4bf5edf1da528fbf213a5202e","ref":"refs/heads/upgrade-datafusion","pushedAt":"2024-09-10T20:27:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"change extract() to downcast()\n\nCo-authored-by: Michael J Ward ","shortMessageHtmlLink":"change extract() to downcast()"}},{"before":"fc182d1dcedcc14d9ea0d121d781f8a1cf404e02","after":"4945661c0ea2dbe6965ba90d6c1a43f26c109f28","ref":"refs/heads/upgrade-datafusion","pushedAt":"2024-09-10T20:14:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"Add docstring comments to SortExpr python class","shortMessageHtmlLink":"Add docstring comments to SortExpr python class"}},{"before":"d58ae945230584f6b184ef3e83e956481413988a","after":"fc182d1dcedcc14d9ea0d121d781f8a1cf404e02","ref":"refs/heads/upgrade-datafusion","pushedAt":"2024-09-10T20:07:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"Add docstring comments to SortExpr python class","shortMessageHtmlLink":"Add docstring comments to SortExpr python class"}},{"before":"21fd1287c7d4a1fcacae1462d4449050aef37cd2","after":"d58ae945230584f6b184ef3e83e956481413988a","ref":"refs/heads/upgrade-datafusion","pushedAt":"2024-09-10T20:04:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"Add docstring comments to SortExpr python class","shortMessageHtmlLink":"Add docstring comments to SortExpr python class"}},{"before":"bde6ea129094c694ecfe2791ccf817a492ab2c86","after":"21fd1287c7d4a1fcacae1462d4449050aef37cd2","ref":"refs/heads/upgrade-datafusion","pushedAt":"2024-09-10T20:03:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"Add docstring comments to SortExpr python class","shortMessageHtmlLink":"Add docstring comments to SortExpr python class"}},{"before":"20f2be4bd92b7b4bd4e1549496985f888b81bdcb","after":"bde6ea129094c694ecfe2791ccf817a492ab2c86","ref":"refs/heads/upgrade-datafusion","pushedAt":"2024-09-10T19:56:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"remove unneeded import","shortMessageHtmlLink":"remove unneeded import"}},{"before":"07776a4d1ef87cb41ca60d0e777ead436297d68a","after":"20f2be4bd92b7b4bd4e1549496985f888b81bdcb","ref":"refs/heads/upgrade-datafusion","pushedAt":"2024-09-10T19:50:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"fix tuple extraction in dataframe.__getitem__()","shortMessageHtmlLink":"fix tuple extraction in dataframe.__getitem__()"}},{"before":"d770d1409a85afffeba4aa2178bbafe2323ee1d6","after":"07776a4d1ef87cb41ca60d0e777ead436297d68a","ref":"refs/heads/upgrade-datafusion","pushedAt":"2024-09-10T19:06:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"remove comment","shortMessageHtmlLink":"remove comment"}},{"before":"feee363af0c38fb4c64c5f844aece35f577b70c0","after":"d770d1409a85afffeba4aa2178bbafe2323ee1d6","ref":"refs/heads/upgrade-datafusion","pushedAt":"2024-09-10T19:03:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"expr.canonical_name() is deprecated, use format!() expr instead","shortMessageHtmlLink":"expr.canonical_name() is deprecated, use format!() expr instead"}},{"before":"270d17508622c4568fa6d72b4e67f699d44b373c","after":"feee363af0c38fb4c64c5f844aece35f577b70c0","ref":"refs/heads/upgrade-datafusion","pushedAt":"2024-09-10T18:57:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"Working through some of the sort requirement changes","shortMessageHtmlLink":"Working through some of the sort requirement changes"}},{"before":"c368bc13366c1c1664af96c8d6fa960951597c2a","after":"270d17508622c4568fa6d72b4e67f699d44b373c","ref":"refs/heads/upgrade-datafusion","pushedAt":"2024-09-10T18:56:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emgeee","name":"Matt Green","path":"/emgeee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1541411?s=80&v=4"},"commit":{"message":"remove clone","shortMessageHtmlLink":"remove clone"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QwMjo1ODo1Ni4wMDAwMDBazwAAAAS9fySQ","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QwMjo1ODo1Ni4wMDAwMDBazwAAAAS9fySQ","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMFQxODo1NjoyMC4wMDAwMDBazwAAAASybDWU"}},"title":"Activity ยท probably-nothing-labs/datafusion-python"}