{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":833185378,"defaultBranch":"main","name":"hamilton","ownerLogin":"jernejfrank","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-07-24T14:18:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/50105951?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726595072.0","currentOid":""},"activityList":{"items":[{"before":"18b8224893fe4e4b61870e826983a584d893938e","after":"c90239b89bd88ce9c4accbbbc4e55def9f2a0819","ref":"refs/heads/feature/post-pipe","pushedAt":"2024-09-19T18:59:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"},"commit":{"message":"added docs and tests","shortMessageHtmlLink":"added docs and tests"}},{"before":"0fe41bede6cfae4fce086aa3956dcbdea8980dfe","after":"18b8224893fe4e4b61870e826983a584d893938e","ref":"refs/heads/feature/post-pipe","pushedAt":"2024-09-19T16:50:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"},"commit":{"message":"Refactored out common pipe node chaining","shortMessageHtmlLink":"Refactored out common pipe node chaining"}},{"before":"a72c15c24f47b2141da6cf00b7847079c4697e94","after":"0fe41bede6cfae4fce086aa3956dcbdea8980dfe","ref":"refs/heads/feature/post-pipe","pushedAt":"2024-09-19T16:23:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"},"commit":{"message":"Changed base class to SingleNodeNodeTransformer since more appropriate functionality","shortMessageHtmlLink":"Changed base class to SingleNodeNodeTransformer since more appropriat…"}},{"before":"ee9e4aeecd90d52f90ba822dbc486093527caa56","after":"a72c15c24f47b2141da6cf00b7847079c4697e94","ref":"refs/heads/feature/post-pipe","pushedAt":"2024-09-18T23:42:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"},"commit":{"message":"stuck on dynamically adding typehints, needs more tests and cleanup","shortMessageHtmlLink":"stuck on dynamically adding typehints, needs more tests and cleanup"}},{"before":null,"after":"ee9e4aeecd90d52f90ba822dbc486093527caa56","ref":"refs/heads/feature/post-pipe","pushedAt":"2024-09-17T17:44:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"},"commit":{"message":"Pydantic validator (#1121)\n\n* Add pydantic validation\r\n\r\n* Add pydantic plugin\r\n\r\n* Add tests for pydantic validation and plugin\r\n\r\n* Add pydantic to dependencies\r\n\r\n* Resolve issues from code review\r\n\r\n* Make type hints backward compatible\r\n\r\n* Remove `pydantic` constraint for `vaex`\r\n\r\nNote that https://github.com/vaexio/vaex/issues/2384 has been resolved\r\n\r\n* Improve pydantic validator test import\r\n\r\n* Add docstring to the pydantic check_output\r\n\r\n* Add initial pydantic data quality docs\r\n\r\n* Fix `pydantic support` title underline\r\n\r\n* Fix pydantic strict mode link\r\n\r\n* Fix spacing after `code-block`\r\n\r\n* Add pydantic plugin details\r\n\r\n* Fix double quotes for code references\r\n\r\n* Remove name tags\r\n\r\n* Add additional docstring example; tweak wording","shortMessageHtmlLink":"Pydantic validator (DAGWorks-Inc#1121)"}},{"before":"3ed61dd27f93a83601f941330579df746a0ddbd6","after":"ee9e4aeecd90d52f90ba822dbc486093527caa56","ref":"refs/heads/main","pushedAt":"2024-09-17T17:34:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"},"commit":{"message":"Pydantic validator (#1121)\n\n* Add pydantic validation\r\n\r\n* Add pydantic plugin\r\n\r\n* Add tests for pydantic validation and plugin\r\n\r\n* Add pydantic to dependencies\r\n\r\n* Resolve issues from code review\r\n\r\n* Make type hints backward compatible\r\n\r\n* Remove `pydantic` constraint for `vaex`\r\n\r\nNote that https://github.com/vaexio/vaex/issues/2384 has been resolved\r\n\r\n* Improve pydantic validator test import\r\n\r\n* Add docstring to the pydantic check_output\r\n\r\n* Add initial pydantic data quality docs\r\n\r\n* Fix `pydantic support` title underline\r\n\r\n* Fix pydantic strict mode link\r\n\r\n* Fix spacing after `code-block`\r\n\r\n* Add pydantic plugin details\r\n\r\n* Fix double quotes for code references\r\n\r\n* Remove name tags\r\n\r\n* Add additional docstring example; tweak wording","shortMessageHtmlLink":"Pydantic validator (DAGWorks-Inc#1121)"}},{"before":"d8785952eae40045e26e78b753cbf23fda61dee6","after":"3ed61dd27f93a83601f941330579df746a0ddbd6","ref":"refs/heads/main","pushedAt":"2024-09-16T21:23:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"},"commit":{"message":"Add command options to install dependency. (#1141)\n\n* Add command options to install dependency.\r\n\r\n* Remove escape sequence and update instruction.","shortMessageHtmlLink":"Add command options to install dependency. (DAGWorks-Inc#1141)"}},{"before":"753000002d539b78b1ad51be31053b3654e34cb1","after":"d8785952eae40045e26e78b753cbf23fda61dee6","ref":"refs/heads/main","pushedAt":"2024-09-13T21:15:39.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"},"commit":{"message":"added tests","shortMessageHtmlLink":"added tests"}},{"before":"caf74232d61b1449f1b69f39fe907444ff28299b","after":null,"ref":"refs/heads/feature/override_nodes_at_module_import","pushedAt":"2024-09-13T21:14:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"}},{"before":"0dd393ba9b62f6aa68138a5eb644062a0138fdaf","after":"caf74232d61b1449f1b69f39fe907444ff28299b","ref":"refs/heads/feature/override_nodes_at_module_import","pushedAt":"2024-09-13T19:05:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"},"commit":{"message":"added tests","shortMessageHtmlLink":"added tests"}},{"before":"27738bb7222dba98adf54f1716af05b368f2a071","after":"0dd393ba9b62f6aa68138a5eb644062a0138fdaf","ref":"refs/heads/feature/override_nodes_at_module_import","pushedAt":"2024-09-13T18:07:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"},"commit":{"message":"Added caveats to docstrings","shortMessageHtmlLink":"Added caveats to docstrings"}},{"before":"2d0c7f189e9b1fc5985273386d3abbf473f28b1e","after":"27738bb7222dba98adf54f1716af05b368f2a071","ref":"refs/heads/feature/override_nodes_at_module_import","pushedAt":"2024-09-13T17:48:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"},"commit":{"message":"Added more docs and addressed comments","shortMessageHtmlLink":"Added more docs and addressed comments"}},{"before":"0c94426e82f70ba9bc188cc609c66a82787d595c","after":"2d0c7f189e9b1fc5985273386d3abbf473f28b1e","ref":"refs/heads/feature/override_nodes_at_module_import","pushedAt":"2024-09-12T20:51:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"},"commit":{"message":"Added note in the builder","shortMessageHtmlLink":"Added note in the builder"}},{"before":"e35512fe75536d2cf42e8f6369105aa65d175431","after":"0c94426e82f70ba9bc188cc609c66a82787d595c","ref":"refs/heads/feature/override_nodes_at_module_import","pushedAt":"2024-09-12T19:09:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"},"commit":{"message":"Added test","shortMessageHtmlLink":"Added test"}},{"before":"753000002d539b78b1ad51be31053b3654e34cb1","after":"e35512fe75536d2cf42e8f6369105aa65d175431","ref":"refs/heads/feature/override_nodes_at_module_import","pushedAt":"2024-09-11T21:40:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"},"commit":{"message":"Proposal to handle importing same module twice","shortMessageHtmlLink":"Proposal to handle importing same module twice"}},{"before":null,"after":"753000002d539b78b1ad51be31053b3654e34cb1","ref":"refs/heads/feature/override_nodes_at_module_import","pushedAt":"2024-09-10T21:49:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"},"commit":{"message":"Bumps version from 1.75.0 to 1.76.0","shortMessageHtmlLink":"Bumps version from 1.75.0 to 1.76.0"}},{"before":"d37642de8ed7725a0736b1f532c564d43ead1221","after":null,"ref":"refs/heads/bug/ui-ray","pushedAt":"2024-09-10T21:38:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"}},{"before":"1985ef7f524901740eba309ca16b14e5b4b72dfe","after":null,"ref":"refs/heads/ray-remote-hooks","pushedAt":"2024-09-10T21:36:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"}},{"before":"004ac5e4efd8aefa45a1888b3c2df375f2843370","after":"753000002d539b78b1ad51be31053b3654e34cb1","ref":"refs/heads/main","pushedAt":"2024-09-10T21:14:39.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"},"commit":{"message":"Bumps version from 1.75.0 to 1.76.0","shortMessageHtmlLink":"Bumps version from 1.75.0 to 1.76.0"}},{"before":"089d1de52ad0bd7448b500bfa37575145f91f2ab","after":"1985ef7f524901740eba309ca16b14e5b4b72dfe","ref":"refs/heads/ray-remote-hooks","pushedAt":"2024-09-07T07:01:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"},"commit":{"message":"User has option to shutdown ray cluster\n\nCo-authored-by: Stefan Krawczyk ","shortMessageHtmlLink":"User has option to shutdown ray cluster"}},{"before":"a5565588be0e33bdc3dee907a7bbd6c450d02312","after":"089d1de52ad0bd7448b500bfa37575145f91f2ab","ref":"refs/heads/ray-remote-hooks","pushedAt":"2024-09-06T23:10:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"},"commit":{"message":"made cluster init optional through inserting config dict","shortMessageHtmlLink":"made cluster init optional through inserting config dict"}},{"before":"01233d96e377c0612454d6e2d41ea8f6384bfc52","after":"004ac5e4efd8aefa45a1888b3c2df375f2843370","ref":"refs/heads/main","pushedAt":"2024-09-06T20:20:21.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"},"commit":{"message":"Bumps version to push out 1.75.1\n\nTo get out some minor fixes.","shortMessageHtmlLink":"Bumps version to push out 1.75.1"}},{"before":"3acd95c4e49e8fd0d3c54fffb66b9d96f4037030","after":"a5565588be0e33bdc3dee907a7bbd6c450d02312","ref":"refs/heads/ray-remote-hooks","pushedAt":"2024-09-03T19:01:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"},"commit":{"message":"Refactored pre- and post-graph-execute hooks outside of raw_execute which now has deprecation warning","shortMessageHtmlLink":"Refactored pre- and post-graph-execute hooks outside of raw_execute w…"}},{"before":"51c854470b86ccb581699217eb945dde69a490fb","after":"3acd95c4e49e8fd0d3c54fffb66b9d96f4037030","ref":"refs/heads/ray-remote-hooks","pushedAt":"2024-09-02T23:44:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"},"commit":{"message":"ruff version comment","shortMessageHtmlLink":"ruff version comment"}},{"before":"e988db550cbe43ef518a17cf5f43080bf0479aa4","after":"51c854470b86ccb581699217eb945dde69a490fb","ref":"refs/heads/ray-remote-hooks","pushedAt":"2024-09-02T23:36:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"},"commit":{"message":"this looks better","shortMessageHtmlLink":"this looks better"}},{"before":"4e286772ac94412f0cb6ffd306c8cdcc1cfee84f","after":"e988db550cbe43ef518a17cf5f43080bf0479aa4","ref":"refs/heads/ray-remote-hooks","pushedAt":"2024-09-01T09:13:01.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"},"commit":{"message":"all tests work","shortMessageHtmlLink":"all tests work"}},{"before":"abd87f750773383f475431c0790e506cfced8377","after":"4e286772ac94412f0cb6ffd306c8cdcc1cfee84f","ref":"refs/heads/ray-remote-hooks","pushedAt":"2024-08-31T20:51:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"},"commit":{"message":"Workaround to not break ray by calling init on an open cluster","shortMessageHtmlLink":"Workaround to not break ray by calling init on an open cluster"}},{"before":"db77c2e23409e49bbd251a1a1fca2b60d7770631","after":"abd87f750773383f475431c0790e506cfced8377","ref":"refs/heads/ray-remote-hooks","pushedAt":"2024-08-31T20:29:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"},"commit":{"message":"Refactored driver so all tests pass","shortMessageHtmlLink":"Refactored driver so all tests pass"}},{"before":"989115ab572729f2851f44195b29d041d152c83a","after":"01233d96e377c0612454d6e2d41ea8f6384bfc52","ref":"refs/heads/main","pushedAt":"2024-08-31T18:01:17.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"},"commit":{"message":"Gets rid of ruff type-checking block hint for first-class imports\n\n(a) I don't really like this -- it should be done judiciously and not\nlitter the code. Circular imports are rare and they should be first\navoided then dealt with in this manner.\n(b) It is particularly bad for the Hamilton codebase as types, etc...\nare often defined inline and required at runtime.","shortMessageHtmlLink":"Gets rid of ruff type-checking block hint for first-class imports"}},{"before":"aac7f05c9f40061824c9cd7c31a6e4e92285196f","after":"db77c2e23409e49bbd251a1a1fca2b60d7770631","ref":"refs/heads/ray-remote-hooks","pushedAt":"2024-08-28T21:51:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jernejfrank","name":null,"path":"/jernejfrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50105951?s=80&v=4"},"commit":{"message":"Correct output, added option to start ray cluster","shortMessageHtmlLink":"Correct output, added option to start ray cluster"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEuzklNAA","startCursor":null,"endCursor":null}},"title":"Activity · jernejfrank/hamilton"}