{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":49095416,"defaultBranch":"master","name":"pulse2percept","ownerLogin":"pulse2percept","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-01-05T22:01:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/55196688?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1709236304.0","currentOid":""},"activityList":{"items":[{"before":"180b83b512c7d41cd1b48a83403c2d0655f23ea5","after":"49cff0e5244260061b5b2bf2e8db2dc8ba893095","ref":"refs/heads/master","pushedAt":"2024-02-29T22:30:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"[ENH] Update wheels (#610)\n\n* update wheels\r\n\r\n* test with cibuildwheel 2.16.5","shortMessageHtmlLink":"[ENH] Update wheels (#610)"}},{"before":null,"after":"180b83b512c7d41cd1b48a83403c2d0655f23ea5","ref":"refs/heads/torch","pushedAt":"2024-02-29T19:51:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"[ENH][DOC] Add doc and error for neuropythy (#608)","shortMessageHtmlLink":"[ENH][DOC] Add doc and error for neuropythy (#608)"}},{"before":"6e8471a786851204fe6bfa38778d3c575612d602","after":"180b83b512c7d41cd1b48a83403c2d0655f23ea5","ref":"refs/heads/master","pushedAt":"2024-01-29T23:32:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"[ENH][DOC] Add doc and error for neuropythy (#608)","shortMessageHtmlLink":"[ENH][DOC] Add doc and error for neuropythy (#608)"}},{"before":"762244f91581054351e8eb654fdb59ff767eedee","after":"6e8471a786851204fe6bfa38778d3c575612d602","ref":"refs/heads/master","pushedAt":"2024-01-29T08:11:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"[ENH] Neuropythy *_to_dva (#606)\n\n* add skeleton\r\n\r\n* add cortex_to_dva","shortMessageHtmlLink":"[ENH] Neuropythy *_to_dva (#606)"}},{"before":"0b7dee55226fc1a79eed3b33152cb30f7dc2e317","after":"762244f91581054351e8eb654fdb59ff767eedee","ref":"refs/heads/master","pushedAt":"2024-01-27T02:42:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"[DOC] Update examples (#605)","shortMessageHtmlLink":"[DOC] Update examples (#605)"}},{"before":"c23baa26a3b3d289ee180fcaacbf3ba9404b73a6","after":"0b7dee55226fc1a79eed3b33152cb30f7dc2e317","ref":"refs/heads/master","pushedAt":"2024-01-27T02:08:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"[DOC] Add docstrings (#604)","shortMessageHtmlLink":"[DOC] Add docstrings (#604)"}},{"before":"9e664384e83b055d292a8868e2f931d81412e7a2","after":"c23baa26a3b3d289ee180fcaacbf3ba9404b73a6","ref":"refs/heads/master","pushedAt":"2024-01-27T01:08:31.000Z","pushType":"push","commitsCount":45,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"[ENH][DOC] Add neuralink to doc and override from_cortical_map for Neuralink (#603)","shortMessageHtmlLink":"[ENH][DOC] Add neuralink to doc and override from_cortical_map for Ne…"}},{"before":"6b13d701cd18acb845a191c91f07c2c1c2215adc","after":"c23baa26a3b3d289ee180fcaacbf3ba9404b73a6","ref":"refs/heads/cortex","pushedAt":"2024-01-27T00:30:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"[ENH][DOC] Add neuralink to doc and override from_cortical_map for Neuralink (#603)","shortMessageHtmlLink":"[ENH][DOC] Add neuralink to doc and override from_cortical_map for Ne…"}},{"before":"b433c16bff544127c21d0822e6ea8f2a40a95caf","after":"6b13d701cd18acb845a191c91f07c2c1c2215adc","ref":"refs/heads/cortex","pushedAt":"2024-01-27T00:05:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"[DOC] Add pickleshare doc requirement","shortMessageHtmlLink":"[DOC] Add pickleshare doc requirement"}},{"before":"ebb1d3301a8a8a1d80ecf964c0d5603dbcee668e","after":"b433c16bff544127c21d0822e6ea8f2a40a95caf","ref":"refs/heads/cortex","pushedAt":"2024-01-26T23:17:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"[DOC] Pin alabaster","shortMessageHtmlLink":"[DOC] Pin alabaster"}},{"before":"6be2f3ff43d2027d7ae2dcc4b339a6c1dd9ea981","after":"ebb1d3301a8a8a1d80ecf964c0d5603dbcee668e","ref":"refs/heads/cortex","pushedAt":"2024-01-26T20:08:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"[ENH] Add methods to initialize an EnsembleImplant from a list of coordinates (#601)\n\n* add from_coords method to initialize ensemble\r\n\r\n* add typecheck for prosthesissystem\r\n\r\n* update ensemble from_coords, add from_cortical_map to match from_neuropythy","shortMessageHtmlLink":"[ENH] Add methods to initialize an EnsembleImplant from a list of coo…"}},{"before":"3a4e8cc2367271b96ba1ddd6ee29316436c52d1d","after":"6be2f3ff43d2027d7ae2dcc4b339a6c1dd9ea981","ref":"refs/heads/cortex","pushedAt":"2024-01-26T20:06:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"[DOC] Add neuropythy doc requirement","shortMessageHtmlLink":"[DOC] Add neuropythy doc requirement"}},{"before":"e8240441b30795a0f102341bbbd4167a9368a53f","after":"3a4e8cc2367271b96ba1ddd6ee29316436c52d1d","ref":"refs/heads/cortex","pushedAt":"2024-01-26T01:27:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"[DOC] Neuropythy example (#602)\n\n* add neuropythy example\r\n\r\n* add neuropythy example\r\n\r\n* update doc\r\n\r\n* restructure cortical.rst","shortMessageHtmlLink":"[DOC] Neuropythy example (#602)"}},{"before":"f7aa0b1eff19eb0fff34832984f39ae24e95c17d","after":"e8240441b30795a0f102341bbbd4167a9368a53f","ref":"refs/heads/cortex","pushedAt":"2024-01-19T03:54:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"[ENH] Add ensemble implant to cortical docs (#600)","shortMessageHtmlLink":"[ENH] Add ensemble implant to cortical docs (#600)"}},{"before":"e79240416fce7ecd1dfa695f48406b7904360f31","after":"f7aa0b1eff19eb0fff34832984f39ae24e95c17d","ref":"refs/heads/cortex","pushedAt":"2024-01-18T23:24:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"[FIX] Incorrect implant reference (#598)","shortMessageHtmlLink":"[FIX] Incorrect implant reference (#598)"}},{"before":"9195cb6836c68bbfdcd6449c0bd3446fa7ae7daa","after":"e79240416fce7ecd1dfa695f48406b7904360f31","ref":"refs/heads/cortex","pushedAt":"2024-01-13T02:52:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"[ENH] Neuropythy, Neuralink, 3D models (#597)\n\n* add optional z coordinate to Grid2D\r\n\r\n* add base neuralink classes\r\n\r\n* added neuralink (still needs ensemble and tests\r\n\r\n* add neuropythy, no tests yet\r\n\r\n* add util file\r\n\r\n* add neuropythy file\r\n\r\n* add random rotation for insertion\r\n\r\n* add neuralink plotting\r\n\r\n* add neuralink plotting\r\n\r\n* remove cython 3d scoreboard temporarily\r\n\r\n* update\r\n\r\n* add tests qand bug fixes\r\n\r\n* add plot3d for grid2d\r\n\r\n* fix singular matrix error;\r\n\r\n* remove circular imports\r\n\r\n* plotting fixes\r\n\r\n* set up pytest with slow tests\r\n\r\n* add neuropythy tests\r\n\r\n* add lots of tests\r\n\r\n* add new build file for slow jobs\r\n\r\n* update neuropythy tests\r\n\r\n* another test update","shortMessageHtmlLink":"[ENH] Neuropythy, Neuralink, 3D models (#597)"}},{"before":"221d6891fec6fff8027b74e807ece497624f2651","after":"9195cb6836c68bbfdcd6449c0bd3446fa7ae7daa","ref":"refs/heads/cortex","pushedAt":"2024-01-13T00:06:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into cortex","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into cortex"}},{"before":"3420958c0afe13ea9b3580630336fadb587690d9","after":"221d6891fec6fff8027b74e807ece497624f2651","ref":"refs/heads/cortex","pushedAt":"2024-01-10T19:59:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"[MNT] Bump to Py311 (#596)\n\n* bump to py 3.11\r\n\r\n* remove py 3.7\r\n\r\n* update readme\r\n\r\n* fix readme","shortMessageHtmlLink":"[MNT] Bump to Py311 (#596)"}},{"before":"14cae18586a90a3aa8db713bf4cc1d33f7b6bcbb","after":"9e664384e83b055d292a8868e2f931d81412e7a2","ref":"refs/heads/master","pushedAt":"2023-12-21T17:23:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"[FIX] Fix ImageStimulus crop safety checks + channel indexing (#595)\n\n* update imagestim crop checks\r\n\r\n* update imagestim crop tests","shortMessageHtmlLink":"[FIX] Fix ImageStimulus crop safety checks + channel indexing (#595)"}},{"before":"e23050e6bb65675d500aa9012482a84eeb4edc06","after":"3420958c0afe13ea9b3580630336fadb587690d9","ref":"refs/heads/cortex","pushedAt":"2023-12-21T03:00:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"[ENH][FIX][DOC] Add Dynaphos activation threshold (#593)\n\n* add tissue activation threshold to dynaphos\r\n\r\n* update dynaphos / cortical docs\r\n\r\n* update dynaphos tests\r\n\r\n* update dynaphos docstring\r\n\r\n* update dynaphos docs","shortMessageHtmlLink":"[ENH][FIX][DOC] Add Dynaphos activation threshold (#593)"}},{"before":"79b8a85277b3c606c3e30fff9ed22acb3af4756c","after":"e23050e6bb65675d500aa9012482a84eeb4edc06","ref":"refs/heads/cortex","pushedAt":"2023-12-20T17:46:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"[REF][DOC] Retinotopy -> vfmap, doc updates (#594)\n\n* docs\r\n\r\n* rename plot_retinotopy","shortMessageHtmlLink":"[REF][DOC] Retinotopy -> vfmap, doc updates (#594)"}},{"before":"35239d330041f957071706318ca8b10179cc597e","after":"79b8a85277b3c606c3e30fff9ed22acb3af4756c","ref":"refs/heads/cortex","pushedAt":"2023-12-15T18:09:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"[DOC] Add Dynaphos to example gallery (#590)\n\n* add plot_dynaphos, update dynaphos for docs, update models list in docs\r\n\r\n* Update models.rst\r\n\r\n---------\r\n\r\nCo-authored-by: Jacob Granley ","shortMessageHtmlLink":"[DOC] Add Dynaphos to example gallery (#590)"}},{"before":"f65c1b1940c24ff2930590934bdd2121c22682a3","after":"35239d330041f957071706318ca8b10179cc597e","ref":"refs/heads/cortex","pushedAt":"2023-12-15T16:50:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"[DOC] Improve Cortex Docs (#588)\n\n* include old changes by Luke\r\n\r\n* fix submenu layout\r\n\r\n* Fix cortex implant API reference docs and add examples\r\n\r\n* fix and update models and topography API docs\r\n\r\n* add cortex implants in concepts section\r\n\r\n* update implants concept; rm minigallery as it doesn't render correctly\r\n\r\n* fix docsting example of icvp\r\n\r\n* fix cortivis doctest\r\n\r\n* Update __init__.py\r\n\r\n* Update conf.py\r\n\r\n* add cortical gallery\r\n\r\n* create cortical implant basic concept\r\n\r\n* fix basic concepts not showing plots and remove minigalleries from other concepts\r\n\r\n* rm & convert cortex overview example to a basic concept\r\n\r\n---------\r\n\r\nCo-authored-by: Jacob Granley ","shortMessageHtmlLink":"[DOC] Improve Cortex Docs (#588)"}},{"before":"03b95f6ddf13910f3029af294ecb2cb6d22ce46d","after":"f65c1b1940c24ff2930590934bdd2121c22682a3","ref":"refs/heads/cortex","pushedAt":"2023-12-15T16:49:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"[Fix] Fix Dynaphos model phosphene size at amplitude 0 (#592)","shortMessageHtmlLink":"[Fix] Fix Dynaphos model phosphene size at amplitude 0 (#592)"}},{"before":"3979727d4857d26b91f15a095deff7b4e8e7cf79","after":"03b95f6ddf13910f3029af294ecb2cb6d22ce46d","ref":"refs/heads/cortex","pushedAt":"2023-12-05T23:07:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"[DOC] Fix sphinx issues and merge Luke's examples (#587)\n\n* include old changes by Luke\r\n\r\n* fix submenu layout\r\n\r\n* Fix cortex implant API reference docs and add examples\r\n\r\n* fix and update models and topography API docs\r\n\r\n* add cortex implants in concepts section\r\n\r\n* update implants concept; rm minigallery as it doesn't render correctly\r\n\r\n* fix docsting example of icvp\r\n\r\n* fix cortivis doctest\r\n\r\n* Update __init__.py\r\n\r\n* Update conf.py\r\n\r\n---------\r\n\r\nCo-authored-by: Jacob Granley ","shortMessageHtmlLink":"[DOC] Fix sphinx issues and merge Luke's examples (#587)"}},{"before":"47db81615c7019b9c772c51e33be0d0c56ae1d69","after":"3979727d4857d26b91f15a095deff7b4e8e7cf79","ref":"refs/heads/cortex","pushedAt":"2023-11-30T21:22:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"[FIX] Plotting with unbuilt model (#570)\n\n* add build to plot and tes\r\n\r\n* pulse2percept/topography/base.py\r\n\r\n* add grid to base model constructor, separate COordinateGrid class\r\n\r\n* temp\r\n\r\n* revert\r\n\r\n* finally\r\n\r\n* jk but actually works now\r\n\r\n* update doc example\r\n\r\n* doc update","shortMessageHtmlLink":"[FIX] Plotting with unbuilt model (#570)"}},{"before":"b8b4264e99378b73d7fe408907a9a875daced855","after":"47db81615c7019b9c772c51e33be0d0c56ae1d69","ref":"refs/heads/cortex","pushedAt":"2023-11-29T02:05:12.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"Merge branch 'master' into cortex","shortMessageHtmlLink":"Merge branch 'master' into cortex"}},{"before":"5f6fadfddb79358b8262bcb3de32c357d9d0ff5a","after":"b8b4264e99378b73d7fe408907a9a875daced855","ref":"refs/heads/cortex","pushedAt":"2023-11-28T23:26:51.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin' into cortex","shortMessageHtmlLink":"Merge remote-tracking branch 'origin' into cortex"}},{"before":"852d5224b711da69cc21bee0e7a60474ecc0f7a9","after":"14cae18586a90a3aa8db713bf4cc1d33f7b6bcbb","ref":"refs/heads/master","pushedAt":"2023-11-17T21:35:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"[DOC][FIX] Fix docs, remove calls to slow _fast_math cython functions (#586)\n\n* fix minor formatting\r\n\r\n* test for github action\r\n\r\n* test with gcc version\r\n\r\n* add openmp version check for ubuntu\r\n\r\n* remove openmp version check\r\n\r\n* hack collections\r\n\r\n* test nanduri speed\r\n\r\n* test timing of c_fmax\r\n\r\n* test timing of c_fmax\r\n\r\n* test timing of c_fmax\r\n\r\n* remove print\r\n\r\n* remove lengthy windows test temporarily\r\n\r\n* add test back in, remove c_fmax, for timing check\r\n\r\n* final doc fix (inline cython fast math functions)\r\n\r\n* small formatting and printing fixes\r\n\r\n* small formatting\r\n\r\n* remove bad import","shortMessageHtmlLink":"[DOC][FIX] Fix docs, remove calls to slow _fast_math cython functions ("}},{"before":"e69c3fe84b4dc64224e672697f288c84376da206","after":"5f6fadfddb79358b8262bcb3de32c357d9d0ff5a","ref":"refs/heads/cortex","pushedAt":"2023-11-17T17:13:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jgranley","name":"Jacob Granley","path":"/jgranley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25232557?s=80&v=4"},"commit":{"message":"[FIX][MNT] Fix cortex packages not importing as expected (#584)\n\n* update models init\r\n\r\n* update implants init","shortMessageHtmlLink":"[FIX][MNT] Fix cortex packages not importing as expected (#584)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAECTcddwA","startCursor":null,"endCursor":null}},"title":"Activity · pulse2percept/pulse2percept"}