{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":643303550,"defaultBranch":"main","name":"calcium_imaging_analysis_pipeline","ownerLogin":"CGK-Laboratory","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-20T18:25:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/133057755?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726138183.0","currentOid":""},"activityList":{"items":[{"before":"330b7c0ca19a3444e1fb80fa5f4d2e2cc740cde5","after":null,"ref":"refs/heads/black-action","pushedAt":"2024-09-12T10:49:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ferchaure","name":"Fernando J. Chaure","path":"/ferchaure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5598671?s=80&v=4"}},{"before":"728a2421b9f66cc9729af50d18d583c5a4e15d41","after":"b11f60cf582bbb5be9e544d312d2726fe395b3ba","ref":"refs/heads/wip","pushedAt":"2024-09-05T21:27:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ahmad-Zyoud","name":null,"path":"/Ahmad-Zyoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24532404?s=80&v=4"},"commit":{"message":"Create black.yml (#21)","shortMessageHtmlLink":"Create black.yml (#21)"}},{"before":"b0f29ac3b589c48f6999d39d8d10aec9108d6d51","after":"728a2421b9f66cc9729af50d18d583c5a4e15d41","ref":"refs/heads/wip","pushedAt":"2024-09-05T21:25:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ahmad-Zyoud","name":null,"path":"/Ahmad-Zyoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24532404?s=80&v=4"},"commit":{"message":"Moving some functions out of filehandler + Black Formatting + minor fixes (#20)\n\n* moving cellmetris to analysis and parameters_for_isx to files_io\r\n\r\n* black formatting\r\n\r\n* fix multipla registration inputs, fix isx_aux_functions import, black formatting\r\n\r\n* more local imports and black formatting and docstrings\r\n\r\n* more black formatting","shortMessageHtmlLink":"Moving some functions out of filehandler + Black Formatting + minor f…"}},{"before":null,"after":"330b7c0ca19a3444e1fb80fa5f4d2e2cc740cde5","ref":"refs/heads/black-action","pushedAt":"2024-09-01T17:05:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ferchaure","name":"Fernando J. Chaure","path":"/ferchaure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5598671?s=80&v=4"},"commit":{"message":"Create black.yml","shortMessageHtmlLink":"Create black.yml"}},{"before":"9fb80cb294a6c234c75dde4633b750ebdb58c845","after":"e11b9d15a27ff3818b9fc29b7313f496e2e8fa0e","ref":"refs/heads/less_code","pushedAt":"2024-09-01T16:43:05.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ferchaure","name":"Fernando J. Chaure","path":"/ferchaure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5598671?s=80&v=4"},"commit":{"message":"more black formatting","shortMessageHtmlLink":"more black formatting"}},{"before":null,"after":"9fb80cb294a6c234c75dde4633b750ebdb58c845","ref":"refs/heads/less_code","pushedAt":"2024-09-01T16:16:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ferchaure","name":"Fernando J. Chaure","path":"/ferchaure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5598671?s=80&v=4"},"commit":{"message":"moving cellmetris to analysis and parameters_for_isx to files_io","shortMessageHtmlLink":"moving cellmetris to analysis and parameters_for_isx to files_io"}},{"before":"4c1e4be16bc5e9214bd476b1ebb49a77c094bb0d","after":null,"ref":"refs/heads/fix_empty_deconvolve","pushedAt":"2024-09-01T03:43:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Ahmad-Zyoud","name":null,"path":"/Ahmad-Zyoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24532404?s=80&v=4"}},{"before":"850c22babf0b16980ba7efd51c33204b2e40558e","after":"b0f29ac3b589c48f6999d39d8d10aec9108d6d51","ref":"refs/heads/wip","pushedAt":"2024-09-01T03:43:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ahmad-Zyoud","name":null,"path":"/Ahmad-Zyoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24532404?s=80&v=4"},"commit":{"message":"Fix deconvolve for files without accepted cells (#18)\n\n* adds function cellset_is_empty\r\n\r\n* uses cellset_is_empty and rename variable\r\n\r\n* adds create_empty_events and rename function\r\n\r\n* Update isx_aux_functions.py\r\n\r\n* fixes run_deconvolution","shortMessageHtmlLink":"Fix deconvolve for files without accepted cells (#18)"}},{"before":null,"after":"4c1e4be16bc5e9214bd476b1ebb49a77c094bb0d","ref":"refs/heads/fix_empty_deconvolve","pushedAt":"2024-08-31T23:37:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ferchaure","name":"Fernando J. Chaure","path":"/ferchaure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5598671?s=80&v=4"},"commit":{"message":"fixes run_deconvolution","shortMessageHtmlLink":"fixes run_deconvolution"}},{"before":"aaee5a13a2a46449829e349d17c955ca95f255d9","after":null,"ref":"refs/heads/adds_deconvolution","pushedAt":"2024-08-29T04:01:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Ahmad-Zyoud","name":null,"path":"/Ahmad-Zyoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24532404?s=80&v=4"}},{"before":"322b9aeff92033debae431f494fde408fbbee89d","after":"850c22babf0b16980ba7efd51c33204b2e40558e","ref":"refs/heads/wip","pushedAt":"2024-08-29T04:01:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ahmad-Zyoud","name":null,"path":"/Ahmad-Zyoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24532404?s=80&v=4"},"commit":{"message":"Adds deconvolution (#17)\n\n* fix recomputing bug\r\n\r\n* cleaning\r\n\r\n* adds deconvolution to config\r\n\r\n* Update .gitignore\r\n\r\n* cleaning, moving and adding run_deconvolution\r\n\r\n* Update filehandler.py","shortMessageHtmlLink":"Adds deconvolution (#17)"}},{"before":"dc516a4939f64d61e02e2c1e41481bc4b4c1f91e","after":"aaee5a13a2a46449829e349d17c955ca95f255d9","ref":"refs/heads/adds_deconvolution","pushedAt":"2024-08-27T02:46:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ferchaure","name":"Fernando J. Chaure","path":"/ferchaure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5598671?s=80&v=4"},"commit":{"message":"Update filehandler.py","shortMessageHtmlLink":"Update filehandler.py"}},{"before":"c3e6c8ce518c09b5c1cf4d84cd508efb321ec6c4","after":"dc516a4939f64d61e02e2c1e41481bc4b4c1f91e","ref":"refs/heads/adds_deconvolution","pushedAt":"2024-08-24T16:14:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ferchaure","name":"Fernando J. Chaure","path":"/ferchaure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5598671?s=80&v=4"},"commit":{"message":"Update .gitignore","shortMessageHtmlLink":"Update .gitignore"}},{"before":null,"after":"c3e6c8ce518c09b5c1cf4d84cd508efb321ec6c4","ref":"refs/heads/adds_deconvolution","pushedAt":"2024-08-24T16:12:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ferchaure","name":"Fernando J. Chaure","path":"/ferchaure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5598671?s=80&v=4"},"commit":{"message":"adds deconvolution to config","shortMessageHtmlLink":"adds deconvolution to config"}},{"before":"d37bfaf1eb89f98f7b720e1e00f2b038917950c7","after":null,"ref":"refs/heads/create_isx_prj","pushedAt":"2024-08-24T15:55:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ferchaure","name":"Fernando J. Chaure","path":"/ferchaure","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5598671?s=80&v=4"}},{"before":"5d568e273ae1f98f61136a9350ab1beac70c532c","after":null,"ref":"refs/heads/LastWorkingBranch2","pushedAt":"2024-08-21T23:06:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Ahmad-Zyoud","name":null,"path":"/Ahmad-Zyoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24532404?s=80&v=4"}},{"before":"06d12ef0d38f7c59890c2a180da81cf4468d0401","after":"322b9aeff92033debae431f494fde408fbbee89d","ref":"refs/heads/wip","pushedAt":"2024-08-21T23:05:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ahmad-Zyoud","name":null,"path":"/Ahmad-Zyoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24532404?s=80&v=4"},"commit":{"message":"Last working branch2 (#13)\n\n* fix dup files and rename variable\r\n\r\n* Update filehandler.py\r\n\r\n* Update to filehandler.py\r\n\r\n- changed check_new_imputs -> check_new_inputs\r\n- input dir can now be as specific or general as the user wants\r\n- added a progress bar when initiating an instance of the object\r\n- fixed a comment\r\n\r\n* Update to filehandler.py\r\n\r\nFixed a little bug\r\n\r\n* New function and updates to others.\r\n\r\n- added some comments\r\n- added a new parameter to the class, skip_pattern. By default its empty, user can specifiy files to skip if they contain a pattern in their name - its case sensitive.\r\n- changed the description for the single_file_match parameter (although we need to rethink its use, since **/*.isxd will find multiple files unless the input path is specific to the nearst parent folder of the isxd file)\r\n- Turned de_interleave into a step (some code is no longer needed, I made a comment about it that starts with #TASK\r\n\r\n- Need to turn create_diff and project movie into a step as well, since these steps make their own .isxd files too and we will want to remove them after moving on to the extract cells steps.\r\n\r\n* Update filehandler.py\r\n\r\n* Update filehandler.py\r\n\r\n* Update filehandler.py\r\n\r\n* Update filehandler.py\r\n\r\nProgress bar was not working correctly, had to create a new variable - amount of files - because grabbing the length from pairlist unzips it.\r\n\r\n* Update filehandler.py\r\n\r\nTurned DFF and project movies into a step.\r\nStill need to get the remove files for them up in running.\r\n\r\n* Update filehandler.py\r\n\r\nSmall fix, had to move this around.\r\n\r\n* Update filehandler.py\r\n\r\nSorry for spamming,\r\n\r\nMade some more small changes to get things running\r\n\r\n* Update filehandler.py\r\n\r\nAdded a way to measure the time it takes to run a method. Could help us estimate how long it takes to process a number of files.\r\n\r\n* Progress bar updates\r\n\r\nProgress bar is now a class\r\nnew file - jupyter_outputs.py\r\n\r\n* Debugging Filehandler\r\n\r\n- Better return value for De_interleave\r\n- Fixed skip_pattern so it works when there is no input.\r\n\r\n* Update jupyter_outputs.py\r\n\r\nupdated the progress bar width to be fixed regardless of description length.\r\n\r\n* Changes to files_io\r\n\r\nSome minor changes to progress bar.\r\n\r\nI had to move the create_inscopix_projects function to filehandler.py because there is circular import loop between filehandler and files_io. Filehandler imports files_io while files_io imports filehandler\r\n\r\n* Update filehandler.py\r\n\r\nChanges to get the file hack to work.\r\n- path file names need to have a forward slash.\r\n- data_folder must not include a \".\" so changed cropped string to -5 instead of -4\r\n\r\n* progress bars\r\n\r\nmore progress bars\r\n\r\n* Fixed multiplane reg\r\n\r\nMultiplane reg works now\r\n\r\nDon't worry changed the variable name from temp to input_cell_set_file_names\r\n\r\n* Progress bar for multiplane registration\r\n\r\n- pb for multiplane registration\r\n- also started a deconvolve function, not functional yet\r\n\r\n* Increased block size + added comment\r\n\r\n---------\r\n\r\nCo-authored-by: Fernando J. Chaure ","shortMessageHtmlLink":"Last working branch2 (#13)"}},{"before":"5b45f127958d1897f682a37854404cc1dddd2227","after":"5d568e273ae1f98f61136a9350ab1beac70c532c","ref":"refs/heads/LastWorkingBranch2","pushedAt":"2024-08-21T23:03:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ahmad-Zyoud","name":null,"path":"/Ahmad-Zyoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24532404?s=80&v=4"},"commit":{"message":"Increased block size + added comment","shortMessageHtmlLink":"Increased block size + added comment"}},{"before":"59b6cc88d96a7e2c862f1aa6274db1a2a84a006a","after":"5b45f127958d1897f682a37854404cc1dddd2227","ref":"refs/heads/LastWorkingBranch2","pushedAt":"2024-08-21T22:58:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ahmad-Zyoud","name":null,"path":"/Ahmad-Zyoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24532404?s=80&v=4"},"commit":{"message":"Progress bar for multiplane registration\n\n- pb for multiplane registration\n- also started a deconvolve function, not functional yet","shortMessageHtmlLink":"Progress bar for multiplane registration"}},{"before":"61b3aff5480d6d053806367f599f680f9841b95e","after":"59b6cc88d96a7e2c862f1aa6274db1a2a84a006a","ref":"refs/heads/LastWorkingBranch2","pushedAt":"2024-07-24T22:49:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ahmad-Zyoud","name":null,"path":"/Ahmad-Zyoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24532404?s=80&v=4"},"commit":{"message":"Fixed multiplane reg\n\nMultiplane reg works now\n\nDon't worry changed the variable name from temp to input_cell_set_file_names","shortMessageHtmlLink":"Fixed multiplane reg"}},{"before":"c76e66fab2933ab999089697c2605b302f948bc2","after":"61b3aff5480d6d053806367f599f680f9841b95e","ref":"refs/heads/LastWorkingBranch2","pushedAt":"2024-07-13T05:18:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ahmad-Zyoud","name":null,"path":"/Ahmad-Zyoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24532404?s=80&v=4"},"commit":{"message":"progress bars\n\nmore progress bars","shortMessageHtmlLink":"progress bars"}},{"before":"26f535f6a71adcdb61049cb8671a2a240f323c5b","after":"c76e66fab2933ab999089697c2605b302f948bc2","ref":"refs/heads/LastWorkingBranch2","pushedAt":"2024-07-12T04:20:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ahmad-Zyoud","name":null,"path":"/Ahmad-Zyoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24532404?s=80&v=4"},"commit":{"message":"Update filehandler.py\n\nChanges to get the file hack to work.\n- path file names need to have a forward slash.\n- data_folder must not include a \".\" so changed cropped string to -5 instead of -4","shortMessageHtmlLink":"Update filehandler.py"}},{"before":"2051700668ae72cbf3d71ee3cd0bf941aed707fd","after":"26f535f6a71adcdb61049cb8671a2a240f323c5b","ref":"refs/heads/LastWorkingBranch2","pushedAt":"2024-07-11T05:20:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ahmad-Zyoud","name":null,"path":"/Ahmad-Zyoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24532404?s=80&v=4"},"commit":{"message":"Changes to files_io\n\nSome minor changes to progress bar.\n\nI had to move the create_inscopix_projects function to filehandler.py because there is circular import loop between filehandler and files_io. Filehandler imports files_io while files_io imports filehandler","shortMessageHtmlLink":"Changes to files_io"}},{"before":null,"after":"2051700668ae72cbf3d71ee3cd0bf941aed707fd","ref":"refs/heads/NamingSpecificBranch","pushedAt":"2024-07-09T16:54:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Ahmad-Zyoud","name":null,"path":"/Ahmad-Zyoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24532404?s=80&v=4"},"commit":{"message":"Update jupyter_outputs.py\n\nupdated the progress bar width to be fixed regardless of description length.","shortMessageHtmlLink":"Update jupyter_outputs.py"}},{"before":"d0c6fa7f6f8df8567316746e5b1028637c8d9463","after":"2051700668ae72cbf3d71ee3cd0bf941aed707fd","ref":"refs/heads/LastWorkingBranch2","pushedAt":"2024-07-08T21:34:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ahmad-Zyoud","name":null,"path":"/Ahmad-Zyoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24532404?s=80&v=4"},"commit":{"message":"Update jupyter_outputs.py\n\nupdated the progress bar width to be fixed regardless of description length.","shortMessageHtmlLink":"Update jupyter_outputs.py"}},{"before":"db80649e24524c098c9b76d880fc406460a7f8d3","after":"d0c6fa7f6f8df8567316746e5b1028637c8d9463","ref":"refs/heads/LastWorkingBranch2","pushedAt":"2024-07-07T21:05:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ahmad-Zyoud","name":null,"path":"/Ahmad-Zyoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24532404?s=80&v=4"},"commit":{"message":"Debugging Filehandler\n\n- Better return value for De_interleave\n- Fixed skip_pattern so it works when there is no input.","shortMessageHtmlLink":"Debugging Filehandler"}},{"before":"380a479998a8573401da7d86c4d6f378177be7f2","after":"db80649e24524c098c9b76d880fc406460a7f8d3","ref":"refs/heads/LastWorkingBranch2","pushedAt":"2024-07-06T22:13:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ahmad-Zyoud","name":null,"path":"/Ahmad-Zyoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24532404?s=80&v=4"},"commit":{"message":"Progress bar updates\n\nProgress bar is now a class\nnew file - jupyter_outputs.py","shortMessageHtmlLink":"Progress bar updates"}},{"before":"3645c71de9f62d061ecec16b3fb13ee9b9a3eaae","after":"380a479998a8573401da7d86c4d6f378177be7f2","ref":"refs/heads/LastWorkingBranch2","pushedAt":"2024-07-06T04:33:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ahmad-Zyoud","name":null,"path":"/Ahmad-Zyoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24532404?s=80&v=4"},"commit":{"message":"Update filehandler.py\n\nAdded a way to measure the time it takes to run a method. Could help us estimate how long it takes to process a number of files.","shortMessageHtmlLink":"Update filehandler.py"}},{"before":"0d3156ff43b0dd4432fc5721a0fe831e6978622b","after":"3645c71de9f62d061ecec16b3fb13ee9b9a3eaae","ref":"refs/heads/LastWorkingBranch2","pushedAt":"2024-07-05T06:28:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ahmad-Zyoud","name":null,"path":"/Ahmad-Zyoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24532404?s=80&v=4"},"commit":{"message":"Update filehandler.py\n\nSorry for spamming,\n\nMade some more small changes to get things running","shortMessageHtmlLink":"Update filehandler.py"}},{"before":"c8f32c4c823b6c5d06ca6723961cc56ea2b299ac","after":"0d3156ff43b0dd4432fc5721a0fe831e6978622b","ref":"refs/heads/LastWorkingBranch2","pushedAt":"2024-07-05T04:23:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ahmad-Zyoud","name":null,"path":"/Ahmad-Zyoud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24532404?s=80&v=4"},"commit":{"message":"Update filehandler.py\n\nSmall fix, had to move this around.","shortMessageHtmlLink":"Update filehandler.py"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQxMDo0OTo0My4wMDAwMDBazwAAAAS0Qmro","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQxMDo0OTo0My4wMDAwMDBazwAAAAS0Qmro","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wNVQwNDoyMzoxNi4wMDAwMDBazwAAAAR3bKbA"}},"title":"Activity · CGK-Laboratory/calcium_imaging_analysis_pipeline"}