{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":232679048,"defaultBranch":"main","name":"lcls-tools","ownerLogin":"slaclab","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-01-08T23:17:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16196854?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718150373.0","currentOid":""},"activityList":{"items":[{"before":"e99180e39ae221e8ce90ecc2242895538854633b","after":"4fe16978b47be2d4595a59165c4c6a72725812c6","ref":"refs/heads/gh-pages","pushedAt":"2024-08-27T03:17:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: bef227733c0a779aaa333662f1d8bf4de7f680f1","shortMessageHtmlLink":"deploy: bef2277"}},{"before":"0616f027256d8eeff4d321326cb44be1e2efac49","after":"bef227733c0a779aaa333662f1d8bf4de7f680f1","ref":"refs/heads/main","pushedAt":"2024-08-27T03:16:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nneveu","name":"Nicole","path":"/nneveu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22915937?s=80&v=4"},"commit":{"message":"undoing commit that should have been on my fork","shortMessageHtmlLink":"undoing commit that should have been on my fork"}},{"before":"2b0308d25070a736001d2858190af5a5bd28e6e9","after":"0616f027256d8eeff4d321326cb44be1e2efac49","ref":"refs/heads/main","pushedAt":"2024-08-27T03:14:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nneveu","name":"Nicole","path":"/nneveu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22915937?s=80&v=4"},"commit":{"message":"changing data_analysis folder name to data","shortMessageHtmlLink":"changing data_analysis folder name to data"}},{"before":"89636f5a5021b4a1537d3602bd7c40dfc50abbf7","after":"e99180e39ae221e8ce90ecc2242895538854633b","ref":"refs/heads/gh-pages","pushedAt":"2024-08-27T03:11:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 2b0308d25070a736001d2858190af5a5bd28e6e9","shortMessageHtmlLink":"deploy: 2b0308d"}},{"before":"136ec3e3e74a047f7b829ec913356c4a247f984f","after":"2b0308d25070a736001d2858190af5a5bd28e6e9","ref":"refs/heads/main","pushedAt":"2024-08-27T03:10:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nneveu","name":"Nicole","path":"/nneveu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22915937?s=80&v=4"},"commit":{"message":"Bmad Modeling (#181)\n\n* Initlal release\r\n\r\n* Re-formatted with flake8\r\n\r\n* Add pydantic\r\n\r\n* Adding outputs.py and outkeys.yaml, reworked bmad_modeling.py as a module\r\n\r\n* Fix indent bugs\r\n\r\n* Done testing rework with new module, class and directory structure\r\n\r\n* Run flake8 and fixed bugs found during testing\r\n\r\n* More re-organization\r\n\r\n* Fixing merge conflict\r\n\r\n* After flake8\r\n\r\n* bug fixes\r\n\r\n* adding example for modeling\r\n\r\n* After flake8\r\n\r\n* Flake8 passes\r\n\r\n* Flake8 is all good now\r\n\r\n* more flake8\r\n\r\n* Delete old file\r\nPlease enter the commit message for your changes. Lines starting\r\n\r\n* Fix sc list\r\n\r\n* better comments and few more improvements\r\n\r\n* Forgot to update function call\r\n\r\n* forgot flake8\r\n\r\n* forgot flake8\r\n\r\n* New time of archive feature\r\n\r\n* Ready for next review\r\n\r\n* Ready for next review\r\n\r\n---------\r\n\r\nCo-authored-by: William S. Colocho \r\nCo-authored-by: William S. Colocho \r\nCo-authored-by: Nicole \r\nCo-authored-by: William S. Colocho \r\nCo-authored-by: William S. Colocho ","shortMessageHtmlLink":"Bmad Modeling (#181)"}},{"before":"8f52343c922f91f2e82ee1e236228d7d2034e89f","after":"89636f5a5021b4a1537d3602bd7c40dfc50abbf7","ref":"refs/heads/gh-pages","pushedAt":"2024-08-13T21:16:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 136ec3e3e74a047f7b829ec913356c4a247f984f","shortMessageHtmlLink":"deploy: 136ec3e"}},{"before":"f822626ed6c554070354879ba3b27149afeec6e2","after":"136ec3e3e74a047f7b829ec913356c4a247f984f","ref":"refs/heads/main","pushedAt":"2024-08-13T21:15:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nneveu","name":"Nicole","path":"/nneveu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22915937?s=80&v=4"},"commit":{"message":"Updates for wire devices and yaml generation (#183)\n\n* Added PlaneModel, plane-independent use, range, inner, outer functions\r\n\r\n* Changed use function and moved setattr out of try except\r\n\r\n* Wrote start_scan and abort_scan functions. Added abort PV.\r\n\r\n* Uncommented velo and rbv wire pvs. Added wire abort pv. Introduced code to manage PV fields.\r\n\r\n* Rearranged field logic\r\n\r\n* Updated yaml files to include PV fields\r\n\r\n* Condensed PV field if-else loop\r\n\r\n* Added wire property, validator, and collection\r\n\r\n---------\r\n\r\nCo-authored-by: Tyler Kabana ","shortMessageHtmlLink":"Updates for wire devices and yaml generation (#183)"}},{"before":"3b230986eef6c8a5e3e5a9aba0257708549a7b54","after":"8f52343c922f91f2e82ee1e236228d7d2034e89f","ref":"refs/heads/gh-pages","pushedAt":"2024-08-05T21:23:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: f822626ed6c554070354879ba3b27149afeec6e2","shortMessageHtmlLink":"deploy: f822626"}},{"before":"2676586ec5661c78879509c2d653edd059b2d4a6","after":"f822626ed6c554070354879ba3b27149afeec6e2","ref":"refs/heads/main","pushedAt":"2024-08-05T21:22:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nneveu","name":"Nicole","path":"/nneveu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22915937?s=80&v=4"},"commit":{"message":"Add z location as property (#180)\n\n* Update python-package.yml\r\n\r\nremove py38 test to see if 39/310 pass\r\n\r\n* add z-location as alias property for sum_l_meters\r\n\r\n* add check for z-location and sum-l-meters matching","shortMessageHtmlLink":"Add z location as property (#180)"}},{"before":"5416f324e68ab951c51f531ba07f0a8c43ada8bc","after":"3b230986eef6c8a5e3e5a9aba0257708549a7b54","ref":"refs/heads/gh-pages","pushedAt":"2024-08-02T19:59:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 2676586ec5661c78879509c2d653edd059b2d4a6","shortMessageHtmlLink":"deploy: 2676586"}},{"before":"c950303f79f9a76ff8fa524dd70d42762277cf05","after":"2676586ec5661c78879509c2d653edd059b2d4a6","ref":"refs/heads/main","pushedAt":"2024-08-02T19:58:41.000Z","pushType":"pr_merge","commitsCount":38,"pusher":{"login":"kabanaty","name":null,"path":"/kabanaty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35951619?s=80&v=4"},"commit":{"message":"Merge pull request #176 from kabanaty/main\n\nUpdating for wire devices","shortMessageHtmlLink":"Merge pull request #176 from kabanaty/main"}},{"before":"bf2a05556455f0d4fad3b28e89e7c74d8de64e8c","after":"5416f324e68ab951c51f531ba07f0a8c43ada8bc","ref":"refs/heads/gh-pages","pushedAt":"2024-08-02T18:55:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: c950303f79f9a76ff8fa524dd70d42762277cf05","shortMessageHtmlLink":"deploy: c950303"}},{"before":"b6949b679df756059f6edd29b83d8dd165d6d4bf","after":"c950303f79f9a76ff8fa524dd70d42762277cf05","ref":"refs/heads/main","pushedAt":"2024-08-02T18:55:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nneveu","name":"Nicole","path":"/nneveu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22915937?s=80&v=4"},"commit":{"message":"Fitting Base Class and Gaussian Model from PR 143 (#172)\n\n* Added MethodBase as an abstract class for all fit methods\r\nAdded GaussianModel class using MethodBase\r\nAdded ProjectionFit class\r\nAdded tests for all the above including datasets\r\nSeparated from 8c85a56 on phys-cgarnier/lcls-tools/dev\r\n\r\n* method_base.py flake8\r\n\r\n* changed code base to be more pydantic this cleans up some things involving params, might have to remove priors still but its working\r\n\r\n* updated fit code to incorporate pydantic structures for method parameters\r\n\r\n* made changes as requested in the comment (minus removing _forward)\r\n\r\n* flake8\r\n\r\n* committing GaussianFIt with property that returns beamsize\r\n\r\n* checked that GaussianFit works (roughly) and set processor and fit to have a default field, also set method in projection_fit.py to have a default file. This will make using the tool much easier. All that has to be down is call gaussian fit and give it an image to use\r\n\r\n* committing linted gaussian_fit.py\r\n\r\n* removed empty test for projection\r\n\r\n* more flake8\r\n\r\n---------\r\n\r\nCo-authored-by: Chris Garnier ","shortMessageHtmlLink":"Fitting Base Class and Gaussian Model from PR 143 (#172)"}},{"before":"b226669f517948da000cd3f49e56737e728e3a99","after":"bf2a05556455f0d4fad3b28e89e7c74d8de64e8c","ref":"refs/heads/gh-pages","pushedAt":"2024-07-08T19:54:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: b6949b679df756059f6edd29b83d8dd165d6d4bf","shortMessageHtmlLink":"deploy: b6949b6"}},{"before":"479c08c825e4773013f74ef8c9989b5485ee71cd","after":"b6949b679df756059f6edd29b83d8dd165d6d4bf","ref":"refs/heads/main","pushedAt":"2024-07-08T19:53:29.000Z","pushType":"pr_merge","commitsCount":30,"pusher":{"login":"lisazacarias","name":null,"path":"/lisazacarias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13070175?s=80&v=4"},"commit":{"message":"Merge pull request #144 from lisazacarias/tests\n\nAdding sc linac tests","shortMessageHtmlLink":"Merge pull request #144 from lisazacarias/tests"}},{"before":"5f23a376f1d429d63018ddf7415d75b003936b7d","after":"b226669f517948da000cd3f49e56737e728e3a99","ref":"refs/heads/gh-pages","pushedAt":"2024-06-19T21:21:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 479c08c825e4773013f74ef8c9989b5485ee71cd","shortMessageHtmlLink":"deploy: 479c08c"}},{"before":"6339d257b91468bddfb551e4ab874fafe1b41ab7","after":"479c08c825e4773013f74ef8c9989b5485ee71cd","ref":"refs/heads/main","pushedAt":"2024-06-19T21:21:07.000Z","pushType":"pr_merge","commitsCount":20,"pusher":{"login":"eloiseyang","name":null,"path":"/eloiseyang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98988862?s=80&v=4"},"commit":{"message":"Merge pull request #171 from slaclab/image\n\nRenamed package image_processing to image.\r\nCombined functions in image_processing.py into ImageProcessor class.\r\nAdded ROI Classes for background subtraction and ROI cropping Added tests and datasets for both classes.\r\nSeparated from PR 143","shortMessageHtmlLink":"Merge pull request #171 from slaclab/image"}},{"before":"a228aa549f5ee02408c57e037fb401743ef2302f","after":"5f23a376f1d429d63018ddf7415d75b003936b7d","ref":"refs/heads/gh-pages","pushedAt":"2024-06-12T15:32:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 6339d257b91468bddfb551e4ab874fafe1b41ab7","shortMessageHtmlLink":"deploy: 6339d25"}},{"before":"2fc2698fe4511d08a8383134d8910e3ba9c32c6f","after":"6339d257b91468bddfb551e4ab874fafe1b41ab7","ref":"refs/heads/main","pushedAt":"2024-06-12T15:31:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nneveu","name":"Nicole","path":"/nneveu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22915937?s=80&v=4"},"commit":{"message":"Update python-package.yml (removing 3.8)\n\nRemoving 3.8 python version from workflow. It is failing on 'importlib.resources', but this does not fail in 3.9+. Production is on 3.9, so we are removing this version.","shortMessageHtmlLink":"Update python-package.yml (removing 3.8)"}},{"before":"ac34b6922ee952e4749da62dc9e6eb72c8fd6897","after":null,"ref":"refs/heads/88_fixing_fitting_tests","pushedAt":"2024-06-11T23:59:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nneveu","name":"Nicole","path":"/nneveu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22915937?s=80&v=4"}},{"before":"93cbe082dfcd96d6e489719c93693b27ea3e99e5","after":null,"ref":"refs/heads/s-aderhold-patch-1","pushedAt":"2024-06-11T23:59:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nneveu","name":"Nicole","path":"/nneveu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22915937?s=80&v=4"}},{"before":"9c89afa8145d2aeef73b4b2bd8d53d207ada3e59","after":null,"ref":"refs/heads/nneveu-patch-1","pushedAt":"2024-06-11T23:59:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nneveu","name":"Nicole","path":"/nneveu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22915937?s=80&v=4"}},{"before":"ad482e0029dd69043e69f4ed96aac5746f517c2a","after":"a228aa549f5ee02408c57e037fb401743ef2302f","ref":"refs/heads/gh-pages","pushedAt":"2024-06-11T22:56:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 2fc2698fe4511d08a8383134d8910e3ba9c32c6f","shortMessageHtmlLink":"deploy: 2fc2698"}},{"before":"0dc41a2c35275f0de2caa367f00e492b37025562","after":"2fc2698fe4511d08a8383134d8910e3ba9c32c6f","ref":"refs/heads/main","pushedAt":"2024-06-11T22:55:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nneveu","name":"Nicole","path":"/nneveu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22915937?s=80&v=4"},"commit":{"message":"Provide Beampath and Area modules for devices (#127)\n\n* add beampaths.yaml idea\r\n\r\n* add sc beampath examples\r\n\r\n* add cu beampath examples\r\n\r\n* add DeviceCollection that other Collections can inherit from, had to change some stuff with the readers so we can load devices in\r\n\r\n* add idea for what beampaths.py should be used like\r\n\r\n* add initial idea for Area and Beampath classes with associated reader code\r\n\r\n* flake8 fixes\r\n\r\n* check if ctrl_options are None before setting member variable\r\n\r\n* black formatting\r\n\r\n* updating beam paths yaml, mostly for byp and spd lines\r\n\r\n* make magnets/screens optional in an Area by only validate if provided\r\n\r\n* define beamlines and tidyup devices\r\n\r\n* add alias for field name so all collections have device as member\r\n\r\n* device_data takes area, device_type(optional), and name (optional), create_area turns yaml to Area object, and create_beampath loads areas from beampaths.yaml and createas a Beampath object. Yet to test realistic time for beampath construction but without epics connection it takes 1s per magnet at least..\r\n\r\n* change bempath vars to functions so we do not instantiate all on import\r\n\r\n* check if sum_l_meters is None or not before assignment to yaml-data\r\n\r\n* add device type to metadata for all device yaml files\r\n\r\n* feature for adding arbitrary controls_information and metadata to YAMLGenerator data, functions for additional device-specific metadata/controls_information are provided in metadata.py and controls_information.py that are not implemented yet.\r\n\r\n* formatting\r\n\r\n* change name to all_magnets, all_screens etc. for clarification\r\n\r\n* add intention to call get_metadata/controls_information in extract_screens/magnets\r\n\r\n* better exception str for functions\r\n\r\n* black formatting\r\n\r\n* add return statement for control infomration\r\n\r\n* return empty dict if no screens, else add more meta/controls data\r\n\r\n* remove debug print\r\n\r\n* add magnet limit PVs to yaml file\r\n\r\n* add bmin/bmax to Magnet class definition\r\n\r\n* adding bmin and bmax in yaml files\r\n\r\n* adding bmin and bmax to yaml\r\n\r\n* cleaning up/removing yaml files I should not have added\r\n\r\n* removing one more bad yaml\r\n\r\n* formatting\r\n\r\n* change attribute names to be more descriptive\r\n\r\n* formatting\r\n\r\n* add combined function\r\n\r\n* add area docs for sphinx\r\n\r\n* add area test suite\r\n\r\n* formatting\r\n\r\n* removing unused import\r\n\r\n* removed duplicate property definitions\r\n\r\n* add docs for beampaths, with helper functions for beampath base class\r\n\r\n* add sphinx docs for beampath\r\n\r\n* remove print\r\n\r\n* separation comments for docs\r\n\r\n* change default value for names to None so NotImplementedError does not happen all the time\r\n\r\n* add name to area, add helper functions to see if magnet/screen is in area\r\n\r\n* change test to reflect changes in area\r\n\r\n* add example usage for area class\r\n\r\n* import beampath\r\n\r\n* change index to have more general section headers\r\n\r\n* improve docs for devices\r\n\r\n* formatting\r\n\r\n* change to private function\r\n\r\n* improving sphinx docs\r\n\r\n---------\r\n\r\nCo-authored-by: matt \r\nCo-authored-by: nneveu ","shortMessageHtmlLink":"Provide Beampath and Area modules for devices (#127)"}},{"before":null,"after":"0dc41a2c35275f0de2caa367f00e492b37025562","ref":"refs/heads/93","pushedAt":"2024-06-07T23:52:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eloiseyang","name":null,"path":"/eloiseyang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98988862?s=80&v=4"},"commit":{"message":"Update python-package.yml (#166)\n\n* Update python-package.yml\r\n\r\nIndenting python versions in python-package.yml. Current syntax is breaking linter.\r\n\r\n* Update python-package.yml\r\n\r\nTrying to fix syntax again, all versions being read as one?\r\n\r\n* Update python-package.yml\r\n\r\nTrying matrix form for multiple python versions.","shortMessageHtmlLink":"Update python-package.yml (#166)"}},{"before":"991176993e9fca96dc181e94e391a77903b5ae8b","after":"ad482e0029dd69043e69f4ed96aac5746f517c2a","ref":"refs/heads/gh-pages","pushedAt":"2024-06-06T17:01:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 0dc41a2c35275f0de2caa367f00e492b37025562","shortMessageHtmlLink":"deploy: 0dc41a2"}},{"before":"477acf5ea8183d929765099df89d715212086060","after":"0dc41a2c35275f0de2caa367f00e492b37025562","ref":"refs/heads/main","pushedAt":"2024-06-06T17:00:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nneveu","name":"Nicole","path":"/nneveu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22915937?s=80&v=4"},"commit":{"message":"Update python-package.yml (#166)\n\n* Update python-package.yml\r\n\r\nIndenting python versions in python-package.yml. Current syntax is breaking linter.\r\n\r\n* Update python-package.yml\r\n\r\nTrying to fix syntax again, all versions being read as one?\r\n\r\n* Update python-package.yml\r\n\r\nTrying matrix form for multiple python versions.","shortMessageHtmlLink":"Update python-package.yml (#166)"}},{"before":"920b32e519f4627cfda9bea11947b42a33a205b1","after":"9c89afa8145d2aeef73b4b2bd8d53d207ada3e59","ref":"refs/heads/nneveu-patch-1","pushedAt":"2024-06-06T16:58:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nneveu","name":"Nicole","path":"/nneveu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22915937?s=80&v=4"},"commit":{"message":"Update python-package.yml\n\nTrying matrix form for multiple python versions.","shortMessageHtmlLink":"Update python-package.yml"}},{"before":"896bd1b1b55ff60d3934def87e5361d80ff7fb77","after":"920b32e519f4627cfda9bea11947b42a33a205b1","ref":"refs/heads/nneveu-patch-1","pushedAt":"2024-06-06T16:53:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nneveu","name":"Nicole","path":"/nneveu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22915937?s=80&v=4"},"commit":{"message":"Update python-package.yml\n\nTrying to fix syntax again, all versions being read as one?","shortMessageHtmlLink":"Update python-package.yml"}},{"before":null,"after":"896bd1b1b55ff60d3934def87e5361d80ff7fb77","ref":"refs/heads/nneveu-patch-1","pushedAt":"2024-06-06T16:50:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nneveu","name":"Nicole","path":"/nneveu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22915937?s=80&v=4"},"commit":{"message":"Update python-package.yml\n\nIndenting python versions in python-package.yml. Current syntax is breaking linter.","shortMessageHtmlLink":"Update python-package.yml"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEpORznAA","startCursor":null,"endCursor":null}},"title":"Activity ยท slaclab/lcls-tools"}