{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":749987770,"defaultBranch":"main","name":"vamp","ownerLogin":"KavrakiLab","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-29T19:22:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6204469?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726608438.0","currentOid":""},"activityList":{"items":[{"before":"ba395c7ae1d78aa36fbb8ee95d6bc6e76969ebda","after":"caa7bba84273131dfa8db7ee8679edbc04404b30","ref":"refs/heads/feat-rng","pushedAt":"2024-09-19T16:30:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zkingston","name":"Zachary Kingston","path":"/zkingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4141113?s=80&v=4"},"commit":{"message":"yapf format","shortMessageHtmlLink":"yapf format"}},{"before":"c6e60da4c73f0cb79210d74e4c5cd071aca408cf","after":"ba395c7ae1d78aa36fbb8ee95d6bc6e76969ebda","ref":"refs/heads/feat-rng","pushedAt":"2024-09-19T16:25:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zkingston","name":"Zachary Kingston","path":"/zkingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4141113?s=80&v=4"},"commit":{"message":"goof, update format version","shortMessageHtmlLink":"goof, update format version"}},{"before":"727fecd85f5ba4cbf3a375c20e7cdc7004c70729","after":"c6e60da4c73f0cb79210d74e4c5cd071aca408cf","ref":"refs/heads/feat-rng","pushedAt":"2024-09-19T16:16:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zkingston","name":"Zachary Kingston","path":"/zkingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4141113?s=80&v=4"},"commit":{"message":"Update LLVM version","shortMessageHtmlLink":"Update LLVM version"}},{"before":"bc310c93068741246792199f6a9ff9ab91a57433","after":"727fecd85f5ba4cbf3a375c20e7cdc7004c70729","ref":"refs/heads/feat-rng","pushedAt":"2024-09-19T15:00:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zkingston","name":"Zachary Kingston","path":"/zkingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4141113?s=80&v=4"},"commit":{"message":"format: applied clang-format","shortMessageHtmlLink":"format: applied clang-format"}},{"before":"4ce53cd1b2a84c2e57b2e8a8895e0ccc8774c096","after":"bc310c93068741246792199f6a9ff9ab91a57433","ref":"refs/heads/feat-rng","pushedAt":"2024-09-18T20:57:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"zkingston","name":"Zachary Kingston","path":"/zkingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4141113?s=80&v=4"},"commit":{"message":"feat: final script fix + documentation","shortMessageHtmlLink":"feat: final script fix + documentation"}},{"before":"517b93d976be17f299c43cc7efcdba444afd5323","after":"4ce53cd1b2a84c2e57b2e8a8895e0ccc8774c096","ref":"refs/heads/feat-rng","pushedAt":"2024-09-18T14:51:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zkingston","name":"Zachary Kingston","path":"/zkingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4141113?s=80&v=4"},"commit":{"message":"feat: added xorshift","shortMessageHtmlLink":"feat: added xorshift"}},{"before":"2b2b6b245ca13c91d4967b687503e039c3a06872","after":"517b93d976be17f299c43cc7efcdba444afd5323","ref":"refs/heads/feat-rng","pushedAt":"2024-09-18T02:04:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zkingston","name":"Zachary Kingston","path":"/zkingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4141113?s=80&v=4"},"commit":{"message":"wip: refactor names, remove old RNG code","shortMessageHtmlLink":"wip: refactor names, remove old RNG code"}},{"before":"bd09090f922373d9a3cffbd0a3460b427873945a","after":"2b2b6b245ca13c91d4967b687503e039c3a06872","ref":"refs/heads/feat-rng","pushedAt":"2024-09-17T22:26:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"zkingston","name":"Zachary Kingston","path":"/zkingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4141113?s=80&v=4"},"commit":{"message":"fix: Halton sequence blows up after around 1.5M iters - restart and rotate bases after 1M","shortMessageHtmlLink":"fix: Halton sequence blows up after around 1.5M iters - restart and r…"}},{"before":null,"after":"bd09090f922373d9a3cffbd0a3460b427873945a","ref":"refs/heads/feat-rng","pushedAt":"2024-09-17T21:27:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zkingston","name":"Zachary Kingston","path":"/zkingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4141113?s=80&v=4"},"commit":{"message":"feat: initial implementation","shortMessageHtmlLink":"feat: initial implementation"}},{"before":"b2f05a917e7c7724f3de0d39b9b11523cc9f313e","after":null,"ref":"refs/heads/fix-numpy-typing","pushedAt":"2024-09-12T23:30:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wbthomason","name":"Wil Thomason","path":"/wbthomason","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3729908?s=80&v=4"}},{"before":"595cfbf947db3150d3241af85fbc8074887d0213","after":"53a7bd206d89be5fdb4e4d608ba47d094193ddf4","ref":"refs/heads/main","pushedAt":"2024-09-12T23:30:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wbthomason","name":"Wil Thomason","path":"/wbthomason","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3729908?s=80&v=4"},"commit":{"message":"fix: explicitly use float32 for numpy typing (#27)","shortMessageHtmlLink":"fix: explicitly use float32 for numpy typing (#27)"}},{"before":null,"after":"b2f05a917e7c7724f3de0d39b9b11523cc9f313e","ref":"refs/heads/fix-numpy-typing","pushedAt":"2024-09-12T21:49:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zkingston","name":"Zachary Kingston","path":"/zkingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4141113?s=80&v=4"},"commit":{"message":"fix: explicitly use float32 for numpy typing","shortMessageHtmlLink":"fix: explicitly use float32 for numpy typing"}},{"before":"32bee204d7272988d733d0b42c095b799509b60c","after":"595cfbf947db3150d3241af85fbc8074887d0213","ref":"refs/heads/main","pushedAt":"2024-08-12T14:29:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zkingston","name":"Zachary Kingston","path":"/zkingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4141113?s=80&v=4"},"commit":{"message":"fix: format","shortMessageHtmlLink":"fix: format"}},{"before":"b91b3d9741a11578287b03c762db98c0ba05fe91","after":null,"ref":"refs/heads/feat/numpy-pointcloud-filter","pushedAt":"2024-08-12T14:07:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zkingston","name":"Zachary Kingston","path":"/zkingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4141113?s=80&v=4"}},{"before":"af01751ef9d3443af64701f0e5a1f943e9cc4454","after":"32bee204d7272988d733d0b42c095b799509b60c","ref":"refs/heads/main","pushedAt":"2024-08-12T14:07:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zkingston","name":"Zachary Kingston","path":"/zkingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4141113?s=80&v=4"},"commit":{"message":"Add support for filtering NDArray pointclouds (#23)\n\n* feat: Add support for passing NDArray directly to filter_pointcloud\r\n\r\n* fix: Apply inline in filter to respect ODR","shortMessageHtmlLink":"Add support for filtering NDArray pointclouds (#23)"}},{"before":"535efa6eb7a9886f7db2faada26101b539eeb243","after":"b91b3d9741a11578287b03c762db98c0ba05fe91","ref":"refs/heads/feat/numpy-pointcloud-filter","pushedAt":"2024-07-31T00:12:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wbthomason","name":"Wil Thomason","path":"/wbthomason","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3729908?s=80&v=4"},"commit":{"message":"fix: Apply inline in filter to respect ODR","shortMessageHtmlLink":"fix: Apply inline in filter to respect ODR"}},{"before":null,"after":"535efa6eb7a9886f7db2faada26101b539eeb243","ref":"refs/heads/feat/numpy-pointcloud-filter","pushedAt":"2024-07-31T00:11:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wbthomason","name":"Wil Thomason","path":"/wbthomason","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3729908?s=80&v=4"},"commit":{"message":"feat: Add support for passing NDArray directly to filter_pointcloud","shortMessageHtmlLink":"feat: Add support for passing NDArray directly to filter_pointcloud"}},{"before":"e21c27b21a85318e574155fef7b2b9c525ac1261","after":"af01751ef9d3443af64701f0e5a1f943e9cc4454","ref":"refs/heads/main","pushedAt":"2024-07-31T00:09:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wbthomason","name":"Wil Thomason","path":"/wbthomason","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3729908?s=80&v=4"},"commit":{"message":"chore: Update CPM.cmake pin","shortMessageHtmlLink":"chore: Update CPM.cmake pin"}},{"before":"60fe7bb492fc055ec5b2051aef879c5204f01772","after":"e21c27b21a85318e574155fef7b2b9c525ac1261","ref":"refs/heads/main","pushedAt":"2024-07-19T15:52:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zkingston","name":"Zachary Kingston","path":"/zkingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4141113?s=80&v=4"},"commit":{"message":"fix: typo bug in shift operations in Neon vector ops","shortMessageHtmlLink":"fix: typo bug in shift operations in Neon vector ops"}},{"before":"c7f946137530fd604a1b9c4a96e29fa0ecf780d9","after":null,"ref":"refs/heads/fix/arm-reinterpret-typo","pushedAt":"2024-07-19T15:44:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zkingston","name":"Zachary Kingston","path":"/zkingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4141113?s=80&v=4"}},{"before":"df6120a5d4c2a27409ab1d41d80cd8381993c3af","after":"60fe7bb492fc055ec5b2051aef879c5204f01772","ref":"refs/heads/main","pushedAt":"2024-07-19T15:44:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zkingston","name":"Zachary Kingston","path":"/zkingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4141113?s=80&v=4"},"commit":{"message":"Fix typo bug with vreinterpretq + CI improvements (#21)\n\n* fix: Correct typo in use of ARM reinterpret u32 -> f32\r\n\r\nThe type order is swapped; we got it right most places but missed it\r\nhere. Not sure why CI didn't catch this error?\r\n\r\n* chore: Add Ubuntu 24 to CI\r\n\r\n* chore: Simplify matrix for build CI\r\n\r\n* chore: Update nanobind pin\r\n\r\n* chore: Hopefully fix CI with latest Python by using a proper env\r\n\r\n* fix: Specify modern Python and remove unnecessary pip install\r\n\r\nEventually, we're going to want to add Python tests, so we might as well\r\nset up for it. Also, nanobind only requires `typing_extensions` on\r\nPython <3.11, so we can remove that install (which errors on Ubuntu 24\r\nwith Python 3.12).\r\n\r\n* I love devops so much\r\n\r\nhttps://github.com/actions/setup-python/issues/436#issuecomment-2200427387","shortMessageHtmlLink":"Fix typo bug with vreinterpretq + CI improvements (#21)"}},{"before":"87ae88db2cc5e8a9743d972c6c9b4fad57413549","after":"c7f946137530fd604a1b9c4a96e29fa0ecf780d9","ref":"refs/heads/fix/arm-reinterpret-typo","pushedAt":"2024-07-18T20:05:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wbthomason","name":"Wil Thomason","path":"/wbthomason","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3729908?s=80&v=4"},"commit":{"message":"I love devops so much\n\nhttps://github.com/actions/setup-python/issues/436#issuecomment-2200427387","shortMessageHtmlLink":"I love devops so much"}},{"before":"dfaab2f9b7f2daef65fa340737a14e1b21758a15","after":"87ae88db2cc5e8a9743d972c6c9b4fad57413549","ref":"refs/heads/fix/arm-reinterpret-typo","pushedAt":"2024-07-18T20:00:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wbthomason","name":"Wil Thomason","path":"/wbthomason","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3729908?s=80&v=4"},"commit":{"message":"fix: Specify modern Python and remove unnecessary pip install\n\nEventually, we're going to want to add Python tests, so we might as well\nset up for it. Also, nanobind only requires `typing_extensions` on\nPython <3.11, so we can remove that install (which errors on Ubuntu 24\nwith Python 3.12).","shortMessageHtmlLink":"fix: Specify modern Python and remove unnecessary pip install"}},{"before":"a0c8d16c216d19a4777cf130c81648bf668dafc7","after":"dfaab2f9b7f2daef65fa340737a14e1b21758a15","ref":"refs/heads/fix/arm-reinterpret-typo","pushedAt":"2024-07-18T19:46:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wbthomason","name":"Wil Thomason","path":"/wbthomason","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3729908?s=80&v=4"},"commit":{"message":"chore: Hopefully fix CI with latest Python by using a proper env","shortMessageHtmlLink":"chore: Hopefully fix CI with latest Python by using a proper env"}},{"before":null,"after":"a0c8d16c216d19a4777cf130c81648bf668dafc7","ref":"refs/heads/fix/arm-reinterpret-typo","pushedAt":"2024-07-18T19:26:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wbthomason","name":"Wil Thomason","path":"/wbthomason","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3729908?s=80&v=4"},"commit":{"message":"chore: Simplify matrix for build CI","shortMessageHtmlLink":"chore: Simplify matrix for build CI"}},{"before":"fadd0cb61bfbd53ca6ad11c629aad09a30bc8632","after":null,"ref":"refs/heads/feat/attachments","pushedAt":"2024-06-26T21:07:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zkingston","name":"Zachary Kingston","path":"/zkingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4141113?s=80&v=4"}},{"before":"96eb4d6d1aa5db24f3ec58e4bfcbb1976c6d92df","after":"df6120a5d4c2a27409ab1d41d80cd8381993c3af","ref":"refs/heads/main","pushedAt":"2024-06-26T21:07:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zkingston","name":"Zachary Kingston","path":"/zkingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4141113?s=80&v=4"},"commit":{"message":"Add support to add custom end-effector attachments for Panda, UR5, and Fetch (#18)\n\n* Added Panda Attachments initial implementation\r\n\r\n* Adding attachment to cmake\r\n\r\n* hax for running attachment fk\r\n\r\n* Regenerate for correct Panda\r\n\r\n* Regenerate attached to panda_hand link\r\n\r\n* Experiment: see if using raw pointers for attachments decreases overhead\r\n\r\n* Experiment: std::optional instead of std::unique_ptr for attachments\r\n\r\n* Experiment: remove useless conditional around attachment posing\r\n\r\n* attachment test code\r\n\r\n* attachment python interface\r\n\r\n* Experiment: eefk function for attachment debugging\r\n\r\n* working!\r\n\r\n* UR5 attachment FK (tool0 frame)\r\n\r\n* Fetch attachment FK (gripper_link)\r\n\r\n* fusing attachment code\r\n\r\n* remove hack\r\n\r\n* API QoL changes for attachments\r\n\r\n* made default params a bit bigger\r\n\r\n* started readme docs\r\n\r\n* small docs\r\n\r\n* Regenerate UR5 attachment with robotiq_85_base_link EE frame\r\n\r\n* Regenerate all attached FK with new function call style\r\n\r\n* Fixed FK functions\r\n\r\n* fix: formatting\r\n\r\n* Update scripts/README.md\r\n\r\nCo-authored-by: Wil Thomason \r\n\r\n* Update scripts/README.md\r\n\r\nCo-authored-by: Wil Thomason \r\n\r\n* Update src/vamp/pybullet_interface.py\r\n\r\nCo-authored-by: Wil Thomason \r\n\r\n* Update src/vamp/__init__.py\r\n\r\nCo-authored-by: Wil Thomason \r\n\r\n* Update scripts/attachments.py\r\n\r\nCo-authored-by: Wil Thomason \r\n\r\n* Update scripts/attachments.py\r\n\r\nCo-authored-by: Wil Thomason \r\n\r\n* Update src/impl/vamp/bindings/common.hh\r\n\r\nCo-authored-by: Wil Thomason \r\n\r\n* Update src/impl/vamp/robots/baxter.hh\r\n\r\nCo-authored-by: Wil Thomason \r\n\r\n* fix: nits from PR\r\n\r\n* Adding documentation, detach method\r\n\r\n* EE frames in docs\r\n\r\n* updates to docker\r\n\r\n* added default constructor in to_array\r\n\r\n* chore: run clang-format on environment.cc\r\n\r\n* fix: Make attachments compile with old GCC\r\n\r\nI had no idea noexcept could make an explicitly defaulted function\r\nbecome implicitly deleted...\r\n\r\n* fix: format\r\n\r\n* Update scripts/README.md\r\n\r\nCo-authored-by: Wil Thomason \r\n\r\n* Update scripts/README.md\r\n\r\nCo-authored-by: Wil Thomason \r\n\r\n* Array should be default initialized\r\n\r\n* list of robots\r\n\r\n---------\r\n\r\nCo-authored-by: Wil Thomason \r\nCo-authored-by: Wil Thomason \r\nCo-authored-by: Zachary Kingston ","shortMessageHtmlLink":"Add support to add custom end-effector attachments for Panda, UR5, an…"}},{"before":"7f4fd9dcaf4adb3ca14ea944c524f775f3cdb8cf","after":"fadd0cb61bfbd53ca6ad11c629aad09a30bc8632","ref":"refs/heads/feat/attachments","pushedAt":"2024-06-26T21:04:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zkingston","name":"Zachary Kingston","path":"/zkingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4141113?s=80&v=4"},"commit":{"message":"list of robots","shortMessageHtmlLink":"list of robots"}},{"before":"fb688bbca4455176ca43c7322c28090bf558108f","after":"7f4fd9dcaf4adb3ca14ea944c524f775f3cdb8cf","ref":"refs/heads/feat/attachments","pushedAt":"2024-06-26T21:02:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zkingston","name":"Zachary Kingston","path":"/zkingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4141113?s=80&v=4"},"commit":{"message":"Array should be default initialized","shortMessageHtmlLink":"Array should be default initialized"}},{"before":"1b08339f43c88274f8d6b2d3c3e47e1e32eff67e","after":"fb688bbca4455176ca43c7322c28090bf558108f","ref":"refs/heads/feat/attachments","pushedAt":"2024-06-26T20:58:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zkingston","name":"Zachary Kingston","path":"/zkingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4141113?s=80&v=4"},"commit":{"message":"Update scripts/README.md\n\nCo-authored-by: Wil Thomason ","shortMessageHtmlLink":"Update scripts/README.md"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNjozMDo0Mi4wMDAwMDBazwAAAAS7GIkP","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yNlQyMDo1ODo0MS4wMDAwMDBazwAAAARwKpUB"}},"title":"Activity · KavrakiLab/vamp"}