{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":425274840,"defaultBranch":"master","name":"polars","ownerLogin":"zundertj","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-11-06T15:11:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11277667?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1693242430.0","currentOid":""},"activityList":{"items":[{"before":"8d4cd1a21e2b2d19bb04aa8bcd7c4570f785d155","after":"0ebe95e000b893aa9d80dc79dad3c389c292acfb","ref":"refs/heads/doc_when_then","pushedAt":"2023-08-29T08:07:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stinodego","name":"Stijn de Gooijer","path":"/stinodego","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3502351?s=80&v=4"},"commit":{"message":"Remove duplication","shortMessageHtmlLink":"Remove duplication"}},{"before":null,"after":"8d4cd1a21e2b2d19bb04aa8bcd7c4570f785d155","ref":"refs/heads/doc_when_then","pushedAt":"2023-08-28T17:07:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zundertj","name":"J van Zundert","path":"/zundertj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11277667?s=80&v=4"},"commit":{"message":"docs(python): Document chained when-then behaviour more prominently","shortMessageHtmlLink":"docs(python): Document chained when-then behaviour more prominently"}},{"before":null,"after":"bd5e2dd7db9ca638f17d2b0fe28e92f24d016924","ref":"refs/heads/fix_by_arg_join_asof","pushedAt":"2023-08-13T09:34:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zundertj","name":"J van Zundert","path":"/zundertj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11277667?s=80&v=4"},"commit":{"message":"fix(python): Fix by argument handling in join_asof\n\nCloses #10427.\n\nI noticed that for the right by argument, there was some argument parsing code suggesting it could take expressions, but it will fail. So it is just strings and sequence of strings.","shortMessageHtmlLink":"fix(python): Fix by argument handling in join_asof"}},{"before":"7b4261a6a6d41b8ed15e4d82b499a7dedaae25b1","after":"0549343972d5113595ed167de93d5f97431120d1","ref":"refs/heads/ruff_per_file","pushedAt":"2023-08-09T20:38:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stinodego","name":"Stijn de Gooijer","path":"/stinodego","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3502351?s=80&v=4"},"commit":{"message":"Use ClassVar","shortMessageHtmlLink":"Use ClassVar"}},{"before":"9cc4fde83a5f60623f8e550ce4d717d4a6e49352","after":"7b4261a6a6d41b8ed15e4d82b499a7dedaae25b1","ref":"refs/heads/ruff_per_file","pushedAt":"2023-08-09T20:26:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stinodego","name":"Stijn de Gooijer","path":"/stinodego","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3502351?s=80&v=4"},"commit":{"message":"chore(python): Address Ruff per file ignores","shortMessageHtmlLink":"chore(python): Address Ruff per file ignores"}},{"before":null,"after":"9cc4fde83a5f60623f8e550ce4d717d4a6e49352","ref":"refs/heads/ruff_per_file","pushedAt":"2023-08-02T20:49:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zundertj","name":"J van Zundert","path":"/zundertj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11277667?s=80&v=4"},"commit":{"message":"chore(python): Address Ruff per file ignores\n\nDocstrings for tests is the only (reasonable imo) exception left.\n\nMost exceptions were easy fixes or ignores, the only somewhat useful exception would be to allow statements with no effect for `with pytest.raises( ... )` checks (assign to underscore per convention), but I also found a genuine mistake by removing the exception to the rule here.","shortMessageHtmlLink":"chore(python): Address Ruff per file ignores"}},{"before":"ca6d46c61c8fc9f91d8ebb64df37bd572fc230cd","after":"ffab463baf3ade53f84e36b550fff8dd676f5036","ref":"refs/heads/ruff_docs","pushedAt":"2023-07-17T19:00:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zundertj","name":"J van Zundert","path":"/zundertj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11277667?s=80&v=4"},"commit":{"message":"Clarify data type","shortMessageHtmlLink":"Clarify data type"}},{"before":"e782c5965863d601ab8dcefbe26bf497811e7056","after":"ca6d46c61c8fc9f91d8ebb64df37bd572fc230cd","ref":"refs/heads/ruff_docs","pushedAt":"2023-07-16T09:38:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zundertj","name":"J van Zundert","path":"/zundertj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11277667?s=80&v=4"},"commit":{"message":"Ignore type\n\nIt seems we are not exactly sticking to FrozenSet, as we return a FrozenSet of DataTypeGroup, but take in different types in this constructor.","shortMessageHtmlLink":"Ignore type"}},{"before":"fa64cc4e4171948152eeb6555fadd07a96634f9d","after":"e782c5965863d601ab8dcefbe26bf497811e7056","ref":"refs/heads/ruff_docs","pushedAt":"2023-07-16T09:35:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zundertj","name":"J van Zundert","path":"/zundertj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11277667?s=80&v=4"},"commit":{"message":"Add noqa","shortMessageHtmlLink":"Add noqa"}},{"before":null,"after":"fa64cc4e4171948152eeb6555fadd07a96634f9d","ref":"refs/heads/ruff_docs","pushedAt":"2023-07-16T09:32:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zundertj","name":"J van Zundert","path":"/zundertj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11277667?s=80&v=4"},"commit":{"message":"chore,doc(python): Address ignored Ruff doc rules\n\nD101, D102 & D103 are all useful rules, so have added docstrings where possible. On some internal utils, I have marked private and/or used a noqa. This should stop us from adding undocumented public functions.\n\nD100 & D104: we are not using module and package docstrings at all, is this something we want/need? As it is in the list of \"remove errors\" in pyproject.toml.\n\nD105: we should probably do this, but there are a lot here.","shortMessageHtmlLink":"chore,doc(python): Address ignored Ruff doc rules"}},{"before":"c06d0e660aecd12130886e378a751ac8380827ca","after":"fd7291a0a820ffd0ab5d516e46a5b42899f25160","ref":"refs/heads/pathlib","pushedAt":"2023-07-15T20:30:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zundertj","name":"J van Zundert","path":"/zundertj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11277667?s=80&v=4"},"commit":{"message":"Fix docs","shortMessageHtmlLink":"Fix docs"}},{"before":"b88dd86593d6e4470059f6e28bf9b5872e08fb9d","after":"c06d0e660aecd12130886e378a751ac8380827ca","ref":"refs/heads/pathlib","pushedAt":"2023-07-15T20:12:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zundertj","name":"J van Zundert","path":"/zundertj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11277667?s=80&v=4"},"commit":{"message":"Fix resolve call","shortMessageHtmlLink":"Fix resolve call"}},{"before":"d358b5020151d9f529fdd2adf285aedc87711ab6","after":"b88dd86593d6e4470059f6e28bf9b5872e08fb9d","ref":"refs/heads/pathlib","pushedAt":"2023-07-15T20:09:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zundertj","name":"J van Zundert","path":"/zundertj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11277667?s=80&v=4"},"commit":{"message":"Fix docs conf.py","shortMessageHtmlLink":"Fix docs conf.py"}},{"before":null,"after":"d358b5020151d9f529fdd2adf285aedc87711ab6","ref":"refs/heads/pathlib","pushedAt":"2023-07-15T20:03:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zundertj","name":"J van Zundert","path":"/zundertj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11277667?s=80&v=4"},"commit":{"message":"Update test","shortMessageHtmlLink":"Update test"}},{"before":"7fc7699643d2ace732a21a79f48c07d4d366d1fa","after":"608bcc75ac8ca6483c330b3b155f440b1e117914","ref":"refs/heads/increase_test_coverage","pushedAt":"2023-07-15T17:11:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zundertj","name":"J van Zundert","path":"/zundertj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11277667?s=80&v=4"},"commit":{"message":"Revert change to dataframe","shortMessageHtmlLink":"Revert change to dataframe"}},{"before":"37c458d4c364edb9411c9f185db912d9b5d601aa","after":"c77ba81660ddef752b2473c571cf1ff84e7642e4","ref":"refs/heads/clipboard","pushedAt":"2023-07-15T15:13:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zundertj","name":"J van Zundert","path":"/zundertj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11277667?s=80&v=4"},"commit":{"message":"Skip write_clipboard doctest","shortMessageHtmlLink":"Skip write_clipboard doctest"}},{"before":null,"after":"37c458d4c364edb9411c9f185db912d9b5d601aa","ref":"refs/heads/clipboard","pushedAt":"2023-07-15T14:10:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zundertj","name":"J van Zundert","path":"/zundertj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11277667?s=80&v=4"},"commit":{"message":"feat(python): Add clipboard read and write\n\nUsing tkinter. See https://github.com/pola-rs/polars/issues/9902 for an overview of possibilities. The 100ms delay is a bit hacky unfortunately, but if this works across OS's, imo better than pulling in more dependencies.","shortMessageHtmlLink":"feat(python): Add clipboard read and write"}},{"before":null,"after":"7fc7699643d2ace732a21a79f48c07d4d366d1fa","ref":"refs/heads/increase_test_coverage","pushedAt":"2023-07-15T13:05:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zundertj","name":"J van Zundert","path":"/zundertj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11277667?s=80&v=4"},"commit":{"message":"chore(python): Add various unit tests\n\n+ remove unused code","shortMessageHtmlLink":"chore(python): Add various unit tests"}},{"before":"e6b0b07d12bba0951cab6022c63b839b5b31360e","after":"c647a35307069061e12c259f35ba259270dbaee4","ref":"refs/heads/ruff_set_docstyle","pushedAt":"2023-07-14T20:41:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zundertj","name":"J van Zundert","path":"/zundertj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11277667?s=80&v=4"},"commit":{"message":"Fix pyproject.toml formatting","shortMessageHtmlLink":"Fix pyproject.toml formatting"}},{"before":null,"after":"e6b0b07d12bba0951cab6022c63b839b5b31360e","ref":"refs/heads/ruff_set_docstyle","pushedAt":"2023-07-14T20:39:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zundertj","name":"J van Zundert","path":"/zundertj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11277667?s=80&v=4"},"commit":{"message":"chore(python): Set Ruff docstyle\n\nSee https://beta.ruff.rs/docs/faq/#does-ruff-support-numpy-or-google-style-docstrings. Turns off automatically the irrelevant rules, so we can clean up the ignore list. We satisfy all except D401.","shortMessageHtmlLink":"chore(python): Set Ruff docstyle"}},{"before":null,"after":"55e0eec8bb8438ecc628d952e805c6d9ac6b43bb","ref":"refs/heads/refactor_dependency_show_versions","pushedAt":"2023-07-14T20:27:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zundertj","name":"J van Zundert","path":"/zundertj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11277667?s=80&v=4"},"commit":{"message":"chore(python): Partially avoid hard-coded list of deps in show_versions\n\nIf all dependencies would be lazy imported, we could get rid of the hard coded list altogether.","shortMessageHtmlLink":"chore(python): Partially avoid hard-coded list of deps in show_versions"}},{"before":null,"after":"be345f9d15c4fe277a4c8e6a7cd236824743f22a","ref":"refs/heads/doc_df_corr","pushedAt":"2023-07-02T11:05:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zundertj","name":"J van Zundert","path":"/zundertj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11277667?s=80&v=4"},"commit":{"message":"docs(python): Clarify Dataframe.corr operates on columns\n\nCloses #9430.","shortMessageHtmlLink":"docs(python): Clarify Dataframe.corr operates on columns"}},{"before":"a34338c4ab8e4168adbfc317986e0cfd6c818e80","after":"6e039a3b8f45b0da6d8c681e35d5d44a11724685","ref":"refs/heads/deps2","pushedAt":"2023-07-01T15:41:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zundertj","name":"J van Zundert","path":"/zundertj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11277667?s=80&v=4"},"commit":{"message":"Remove deps from req-dev.txt","shortMessageHtmlLink":"Remove deps from req-dev.txt"}},{"before":null,"after":"a34338c4ab8e4168adbfc317986e0cfd6c818e80","ref":"refs/heads/deps2","pushedAt":"2023-07-01T15:38:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zundertj","name":"J van Zundert","path":"/zundertj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11277667?s=80&v=4"},"commit":{"message":"chore(Python): Remove package dependencies from requirements-dev.txt\n\nSubset of #9535, only moving package dependencies and leaving test+lint+docs alone.","shortMessageHtmlLink":"chore(Python): Remove package dependencies from requirements-dev.txt"}},{"before":null,"after":"24640333ad049b44206cde4a34222c5b14122cd7","ref":"refs/heads/fix_deps","pushedAt":"2023-07-01T15:09:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zundertj","name":"J van Zundert","path":"/zundertj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11277667?s=80&v=4"},"commit":{"message":"fix(python): Align dependency versions\n\nPyproject.toml + requirements-dev.txt + show_versions aligned. See #9535.","shortMessageHtmlLink":"fix(python): Align dependency versions"}},{"before":"3934dfea2b14feee3a5b3362bb95f0964cbcae50","after":"171554970fad17f2e265a378ef834f6083bb3102","ref":"refs/heads/deps","pushedAt":"2023-07-01T14:06:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zundertj","name":"J van Zundert","path":"/zundertj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11277667?s=80&v=4"},"commit":{"message":"Update","shortMessageHtmlLink":"Update"}},{"before":"f053d1cc0f080910a0decb5af74c50273e77df22","after":"3934dfea2b14feee3a5b3362bb95f0964cbcae50","ref":"refs/heads/deps","pushedAt":"2023-07-01T13:56:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zundertj","name":"J van Zundert","path":"/zundertj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11277667?s=80&v=4"},"commit":{"message":"Update","shortMessageHtmlLink":"Update"}},{"before":"1f10618d1ea0d73c382658227097c8b5e2868adf","after":"f053d1cc0f080910a0decb5af74c50273e77df22","ref":"refs/heads/deps","pushedAt":"2023-07-01T13:43:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zundertj","name":"J van Zundert","path":"/zundertj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11277667?s=80&v=4"},"commit":{"message":"Activate .venv, otherwise maturin fails","shortMessageHtmlLink":"Activate .venv, otherwise maturin fails"}},{"before":"c2f34ae4a953d630c5fd2a55876033bcd56eb772","after":"1f10618d1ea0d73c382658227097c8b5e2868adf","ref":"refs/heads/deps","pushedAt":"2023-07-01T13:37:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zundertj","name":"J van Zundert","path":"/zundertj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11277667?s=80&v=4"},"commit":{"message":"Avoid polars all tag.\n\nPip incorrectly uses the released Polars version, leading to outdated definitions.","shortMessageHtmlLink":"Avoid polars all tag."}},{"before":"50f1593fc682b0a09916fc08db40c0a24a245542","after":"c2f34ae4a953d630c5fd2a55876033bcd56eb772","ref":"refs/heads/deps","pushedAt":"2023-06-26T18:09:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zundertj","name":"J van Zundert","path":"/zundertj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11277667?s=80&v=4"},"commit":{"message":"Install maturin with pip","shortMessageHtmlLink":"Install maturin with pip"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADdKbSAwA","startCursor":null,"endCursor":null}},"title":"Activity ยท zundertj/polars"}