{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":253142459,"defaultBranch":"master","name":"lyse","ownerLogin":"labscript-suite","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-05T02:47:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/57489715?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1697140055.0","currentOid":""},"activityList":{"items":[{"before":"50c5643da3f91ccbb25061ba8cc5e25dd06d4464","after":"b272f50fe4e43a4a01cce78ff7f650cbca351dec","ref":"refs/heads/master","pushedAt":"2024-02-09T17:37:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dihm","name":"David Meyer","path":"/dihm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6655329?s=80&v=4"},"commit":{"message":"Merge pull request #117 from dihm/setuptools_scm_fix\n\nEnsure setuptools_scm uses `release-branch-semver`","shortMessageHtmlLink":"Merge pull request #117 from dihm/setuptools_scm_fix"}},{"before":"5b1095850e7cb3c1e75058a07ce50629e8fff801","after":"50c5643da3f91ccbb25061ba8cc5e25dd06d4464","ref":"refs/heads/master","pushedAt":"2024-02-09T17:34:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dihm","name":"David Meyer","path":"/dihm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6655329?s=80&v=4"},"commit":{"message":"Merge pull request #116 from dihm/update_workflow\n\nUpdate workflow pins to use node.js 20","shortMessageHtmlLink":"Merge pull request #116 from dihm/update_workflow"}},{"before":"ed21e1c49e4dd928ca8fd81a431d0b78036cb1f6","after":"5b1095850e7cb3c1e75058a07ce50629e8fff801","ref":"refs/heads/master","pushedAt":"2024-02-09T17:28:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dihm","name":"David Meyer","path":"/dihm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6655329?s=80&v=4"},"commit":{"message":"Merge pull request #115 from ispielma/DocStringError\n\nFound some trivial errors in the lyse doc strings while looking at startup messages","shortMessageHtmlLink":"Merge pull request #115 from ispielma/DocStringError"}},{"before":"d70dbb3f0e44a2e45e2ed7aea2dc641f77dc7ba0","after":"ed21e1c49e4dd928ca8fd81a431d0b78036cb1f6","ref":"refs/heads/master","pushedAt":"2024-02-07T15:06:52.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"dihm","name":"David Meyer","path":"/dihm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6655329?s=80&v=4"},"commit":{"message":"Merge pull request #113 from ispielma/UI_Fixes\n\nAdded missing close event for pulldown menu.","shortMessageHtmlLink":"Merge pull request #113 from ispielma/UI_Fixes"}},{"before":"9402ca7d2ea603edcd6c33e2851ad292621c80b9","after":"d70dbb3f0e44a2e45e2ed7aea2dc641f77dc7ba0","ref":"refs/heads/master","pushedAt":"2024-01-19T20:05:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dihm","name":"David Meyer","path":"/dihm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6655329?s=80&v=4"},"commit":{"message":"Merge pull request #112 from dihm/QT_deprecation\n\nCoerce float to int explicitly.","shortMessageHtmlLink":"Merge pull request #112 from dihm/QT_deprecation"}},{"before":"4674e8b6e372e343772a10f83338fd41bb9651ac","after":"9402ca7d2ea603edcd6c33e2851ad292621c80b9","ref":"refs/heads/master","pushedAt":"2024-01-19T01:58:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dihm","name":"David Meyer","path":"/dihm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6655329?s=80&v=4"},"commit":{"message":"Merge pull request #111 from dihm/rtd_build\n\nModernize RTD build","shortMessageHtmlLink":"Merge pull request #111 from dihm/rtd_build"}},{"before":"983ae6542f4f0e49e88fae8af54a8179f0f60986","after":"6d72bc78a782ed4eb7a381a095b99fe41f4b907d","ref":"refs/heads/maintenance/v3.2.x","pushedAt":"2023-10-12T19:43:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dihm","name":"David Meyer","path":"/dihm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6655329?s=80&v=4"},"commit":{"message":"Merge pull request #109 from dihm/break_runmanager_dep\n\nBreak dependency on runmanager by using `labscript_utils.shot_utils.get_shot_globals`","shortMessageHtmlLink":"Merge pull request #109 from dihm/break_runmanager_dep"}},{"before":"91b87a9693d13455d2cf416df3a2183f0c7d7465","after":"4674e8b6e372e343772a10f83338fd41bb9651ac","ref":"refs/heads/master","pushedAt":"2023-10-12T19:41:59.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"dihm","name":"David Meyer","path":"/dihm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6655329?s=80&v=4"},"commit":{"message":"Merge pull request #109 from dihm/break_runmanager_dep\n\nBreak dependency on runmanager by using `labscript_utils.shot_utils.get_shot_globals`","shortMessageHtmlLink":"Merge pull request #109 from dihm/break_runmanager_dep"}},{"before":"859a12cc9b2832d1ed836e37c672b95bbdeaafd2","after":"983ae6542f4f0e49e88fae8af54a8179f0f60986","ref":"refs/heads/maintenance/v3.2.x","pushedAt":"2023-08-15T18:31:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dihm","name":"David Meyer","path":"/dihm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6655329?s=80&v=4"},"commit":{"message":"Merge pull request #108 from dihm/tzlocal_hotfix\n\nUpdate tzlocal call in dataframe_utilities","shortMessageHtmlLink":"Merge pull request #108 from dihm/tzlocal_hotfix"}},{"before":"c462204912cb0a1cf59f3aee6929a5385c96b72e","after":"91b87a9693d13455d2cf416df3a2183f0c7d7465","ref":"refs/heads/master","pushedAt":"2023-08-15T18:27:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dihm","name":"David Meyer","path":"/dihm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6655329?s=80&v=4"},"commit":{"message":"Merge pull request #108 from dihm/tzlocal_hotfix\n\nUpdate tzlocal call in dataframe_utilities","shortMessageHtmlLink":"Merge pull request #108 from dihm/tzlocal_hotfix"}},{"before":"343cb96aeb069198489681c2f9789020a62e5f53","after":"859a12cc9b2832d1ed836e37c672b95bbdeaafd2","ref":"refs/heads/maintenance/v3.2.x","pushedAt":"2023-04-19T19:29:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dihm","name":"David Meyer","path":"/dihm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6655329?s=80&v=4"},"commit":{"message":"Squashed commit of the following:\n\ncommit 8e60e175edc07024874b5c3dcdd8911eb59ae8d0\nAuthor: David Meyer \nDate: Wed Apr 19 13:03:50 2023 -0400\n\n Merge pull request #102 from dihm/lyse_optimization\n\n Implement optimization described in #92\n\ncommit 272e39871e45d6b6dd251abfad3c9478f0fc921a\nAuthor: Chris Billington \nDate: Wed Apr 19 06:57:13 2023 +1000\n\n Merge pull request #106 from labscript-suite/group-introspection-simplification\n\n Resolve issue with Run object choosing group name based on script name\n\ncommit 925f0b2551cfebc463e880b1ac7d17258205ed27\nAuthor: David Meyer \nDate: Mon Apr 17 10:32:31 2023 -0400\n\n Merge pull request #105 from dihm/hotfix\n\n Hotfix for lyse figuremanager when in standalone mode","shortMessageHtmlLink":"Squashed commit of the following:"}},{"before":"dfd3ba3abd49dbe72b756f405300ab133d9dbf0e","after":"c462204912cb0a1cf59f3aee6929a5385c96b72e","ref":"refs/heads/master","pushedAt":"2023-04-19T17:03:50.000Z","pushType":"pr_merge","commitsCount":17,"pusher":{"login":"dihm","name":"David Meyer","path":"/dihm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6655329?s=80&v=4"},"commit":{"message":"Merge pull request #102 from dihm/lyse_optimization\n\nImplement optimization described in #92","shortMessageHtmlLink":"Merge pull request #102 from dihm/lyse_optimization"}},{"before":"5138e40a1209fbd9661ec1ce043aac953de239f1","after":null,"ref":"refs/heads/group-introspection-simplification","pushedAt":"2023-04-18T20:57:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chrisjbillington","name":"Chris Billington","path":"/chrisjbillington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1044087?s=80&v=4"}},{"before":"ada29b79d67ce6b380ee1d1467d157bf1d0cee4d","after":"dfd3ba3abd49dbe72b756f405300ab133d9dbf0e","ref":"refs/heads/master","pushedAt":"2023-04-18T20:57:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chrisjbillington","name":"Chris Billington","path":"/chrisjbillington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1044087?s=80&v=4"},"commit":{"message":"Merge pull request #106 from labscript-suite/group-introspection-simplification\n\nResolve issue with Run object choosing group name based on script name","shortMessageHtmlLink":"Merge pull request #106 from labscript-suite/group-introspection-simp…"}},{"before":"a20fab3dec9f698dce66514ee03cb5e3bb9a087a","after":"5138e40a1209fbd9661ec1ce043aac953de239f1","ref":"refs/heads/group-introspection-simplification","pushedAt":"2023-04-18T20:55:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chrisjbillington","name":"Chris Billington","path":"/chrisjbillington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1044087?s=80&v=4"},"commit":{"message":"Resolve issue with Run object choosing group name based on script name\n\nUnsure since when this has been broken, but lyse routines used to work\nfine outside of lyse, as long as you specified the h5 file. However,\nprior to this fix, when instantiating a `Run` object whilst running a\nscript outside of lyse, `Run.__init__()` fails to introspect the name\nof the main script, in order to select the default group name to which\nresults should be saved.\n\nThe previous introspection code likely predates some changes we made\nsuch that traversing a call stack in order to find the top-level script\nis no longer necessary. The analysis routine appears in `sys.modules`\nas the `__main__` module, as does the top-level script when running an\nanalysis routine from outside of lyse. So we can just use that. As\nbefore, if the `Run` object finds it is being instantiated in an\nunusual environment where there is no `__main__` module in\n`sys.modules` or it doesn't have a `__file__`, then we just skip\nsetting the group name. We used to cough a warning about this, but\nthat's no longer needed as the user will instead get an exception if\nthey try to save a result, telling them they they need to set the group\nfirst.","shortMessageHtmlLink":"Resolve issue with Run object choosing group name based on script name"}},{"before":null,"after":"a20fab3dec9f698dce66514ee03cb5e3bb9a087a","ref":"refs/heads/group-introspection-simplification","pushedAt":"2023-04-18T06:36:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chrisjbillington","name":"Chris Billington","path":"/chrisjbillington","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1044087?s=80&v=4"},"commit":{"message":"Resolve issue with Run object choosing group name based on script name\n\nUnsure since when this has been broken, but lyse routines used to work\nfine outside of lyse, as long as you specified the h5 file. However,\nprior to this fix, when instantiating a `Run` object whilst running a\nscript outside of lyse, `Run.__init__()` fails to introspect the name\nof the main script, in order to select the default group name to which\nresults should be saved.\n\nThe previous introspection code likely predates some changes we made\nsuch that traversing a call stack in order to find the top-level script\nis no longer necessary. The analysis routine appears in `sys.modules`\nas the `__main__` module, as does the top-level script when running an\nanalysis routine from outside of lyse. So we can just use that. As\nbefore, if the `Run` object finds it is being instantiated in an\nunusual environment where there is no `__main__` module in\n`sys.modules` or it doesn't have a `__file__`, then we just skip\nsetting the group name. We used to cough a warning about this, but\nthat's no longer needed as the user will instead get an exception if\nthey try to save a result, telling them they they need to set the group\nfirst.","shortMessageHtmlLink":"Resolve issue with Run object choosing group name based on script name"}},{"before":"82db03237f8667ba65859c1fb9e647a123bfb98e","after":"ada29b79d67ce6b380ee1d1467d157bf1d0cee4d","ref":"refs/heads/master","pushedAt":"2023-04-17T14:32:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dihm","name":"David Meyer","path":"/dihm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6655329?s=80&v=4"},"commit":{"message":"Merge pull request #105 from dihm/hotfix\n\nHotfix for lyse figuremanager when in standalone mode","shortMessageHtmlLink":"Merge pull request #105 from dihm/hotfix"}},{"before":null,"after":"343cb96aeb069198489681c2f9789020a62e5f53","ref":"refs/heads/maintenance/v3.2.x","pushedAt":"2023-04-13T00:07:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dihm","name":"David Meyer","path":"/dihm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6655329?s=80&v=4"},"commit":{"message":"Squashed commit of the following:\n\ncommit 82db03237f8667ba65859c1fb9e647a123bfb98e\nAuthor: David Meyer \nDate: Wed Apr 12 19:44:34 2023 -0400\n\n Update python version support\n\ncommit 209071bfea5d3ddff4a8b03b99bbb7e3f1cbcb6b\nMerge: dfbc653 5f05e59\nAuthor: David Meyer \nDate: Wed Apr 12 16:52:14 2023 -0400\n\n Merge pull request #104 from dihm/update-workflow\n\n Sync workflow with latest and greatest\n\ncommit 5f05e59ed91812e26b687c824880aea1d6b7254e\nAuthor: David Meyer \nDate: Wed Apr 12 16:39:47 2023 -0400\n\n Sync workflow with latest and greatest\n\ncommit dfbc65397a46b6c22a196a63022ad5ddf3863e65\nMerge: 1f0c876 405331e\nAuthor: David Meyer \nDate: Wed Apr 12 16:37:40 2023 -0400\n\n Merge pull request #103 from dihm/figuremanager_hotfix\n\n Fix signature mis-match when loading custom FigureManager backend\n\ncommit 405331eb258f9e244674c8b9abfb5a8e406676df\nAuthor: David Meyer \nDate: Mon Mar 13 13:11:35 2023 -0400\n\n Fix signature mis-match when loading custom FigureManager backend.\n\ncommit 1f0c87673e5d18db6cff2b0bcae300e1e8c81124\nMerge: e703362 8b03da8\nAuthor: David Meyer \nDate: Fri Aug 5 16:04:56 2022 -0400\n\n Merge pull request #100 from dihm/update-workflow\n\n Bring workflow up to date with sandbox\n\ncommit 8b03da8f67356ce07fc40a72697bb09a513139e7\nAuthor: David Meyer \nDate: Wed Aug 3 13:19:49 2022 -0400\n\n Bring workflow up to date with sandbox\n\ncommit e703362678e422fb38a71a28e5d4dd9621c4c3b6\nMerge: 67a6c8f 6a839f4\nAuthor: David Meyer \nDate: Thu Jun 2 10:59:07 2022 -0400\n\n Merge pull request #99 from dihm/fix_docs_build\n\n Bump sphinx pin and update intersphinx links\n\ncommit 6a839f49e969f44f2982ecea5777b27374821df0\nAuthor: David Meyer \nDate: Thu Jun 2 10:54:25 2022 -0400\n\n Bump sphinx pin and update intersphinx links\n\ncommit 67a6c8f25cd5fce7cc78031bc504af31a4b34a73\nMerge: 6ade884 ed55aad\nAuthor: David Meyer \nDate: Tue May 31 12:37:05 2022 -0400\n\n Merge pull request #97 from ispielma/LyseSimpleData\n\n Lyse simple data\n\ncommit ed55aad57e40ee3cae3b8249e0b0dc4e03dd5734\nMerge: 1d37c94 6ade884\nAuthor: spielman \nDate: Tue May 31 08:10:41 2022 -0400\n\n Merge remote-tracking branch 'origin/master' into LyseSimpleData\n\ncommit 6ade884a59a91cd870d944a14a253ecef73dab94\nMerge: 9db7818 981443d\nAuthor: David Meyer \nDate: Fri May 20 16:46:31 2022 -0400\n\n Merge pull request #98 from th0mam/th0mam-patch-1\n\n Definition of new functions \"get_wait\" and \"get_waits\"\n\ncommit 981443d3c8b58376f00062cb1c1a00ca014e73c6\nAuthor: th0mam <102957233+th0mam@users.noreply.github.com>\nDate: Fri May 20 09:42:03 2022 +0200\n\n Update __init__.py\n\ncommit 274c6f09215cad7999e741a0e4fa25a47b2f2884\nAuthor: th0mam <102957233+th0mam@users.noreply.github.com>\nDate: Mon May 9 13:11:39 2022 +0200\n\n Definition of new function \"get_waits\"\n\n I defined a new function \"get_waits\".\n Returns a 2D array of times and timeout statuses.\n This may be quite useful to some teams, where timeout signifies faulty experiment, and so unusable data.\n\ncommit 1d37c949867ef6920830a9ebbb255173054ff60c\nAuthor: spielman \nDate: Mon May 2 11:22:51 2022 -0400\n\n Added spaces to be more standard.\n\ncommit 9d9d1debbeede439b0ce33ff5f617594f624b411\nAuthor: spielman \nDate: Mon May 2 11:22:00 2022 -0400\n\n Update for pull request.\n\ncommit c3a837fd3b3b1ed204cdd28f6a9f2762d3ca7d34\nAuthor: spielman \nDate: Fri Apr 22 11:31:49 2022 -0400\n\n Added method to return a dictionary of images rather than just a list.\n\ncommit 263c70f6721fb7238617554538b1d702ac5d42f6\nMerge: 1a3ec8d 9db7818\nAuthor: Ian B. Spielman <54444522+ispielma@users.noreply.github.com>\nDate: Wed Feb 16 14:22:27 2022 -0500\n\n Merge branch 'labscript-suite:master' into LyseSimpleData\n\ncommit 1a3ec8d930967d26e984ea111ec21e1338ba7aa2\nAuthor: Ian Spielman \nDate: Wed Feb 16 14:21:20 2022 -0500\n\n Changes to allow get trace to return the raw data. This solves an issue that the TeX scope class does not save timing information, just four traces.\n\ncommit 9db7818c754bb0a520cac0af2dbb5c0dcbe1aac3\nMerge: 7b11b71 eb240fd\nAuthor: David Meyer \nDate: Sat Feb 5 06:09:31 2022 -0500\n\n Merge pull request #96 from dihm/mock_labscript_utils\n\n Prevent h5_lock import during docs build\n\ncommit eb240fd85836c7cdb8cc80648fc73434b27bd221\nAuthor: David Meyer \nDate: Sat Feb 5 06:05:04 2022 -0500\n\n Update docs `conf.py` to get version using importlib_metadata to avoid\n incidental import of labscript_utils.h5_lock.","shortMessageHtmlLink":"Squashed commit of the following:"}},{"before":"209071bfea5d3ddff4a8b03b99bbb7e3f1cbcb6b","after":"82db03237f8667ba65859c1fb9e647a123bfb98e","ref":"refs/heads/master","pushedAt":"2023-04-12T23:44:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dihm","name":"David Meyer","path":"/dihm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6655329?s=80&v=4"},"commit":{"message":"Update python version support","shortMessageHtmlLink":"Update python version support"}},{"before":"dfbc65397a46b6c22a196a63022ad5ddf3863e65","after":"209071bfea5d3ddff4a8b03b99bbb7e3f1cbcb6b","ref":"refs/heads/master","pushedAt":"2023-04-12T20:52:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dihm","name":"David Meyer","path":"/dihm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6655329?s=80&v=4"},"commit":{"message":"Merge pull request #104 from dihm/update-workflow\n\nSync workflow with latest and greatest","shortMessageHtmlLink":"Merge pull request #104 from dihm/update-workflow"}},{"before":"1f0c87673e5d18db6cff2b0bcae300e1e8c81124","after":"dfbc65397a46b6c22a196a63022ad5ddf3863e65","ref":"refs/heads/master","pushedAt":"2023-04-12T20:37:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dihm","name":"David Meyer","path":"/dihm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6655329?s=80&v=4"},"commit":{"message":"Merge pull request #103 from dihm/figuremanager_hotfix\n\nFix signature mis-match when loading custom FigureManager backend","shortMessageHtmlLink":"Merge pull request #103 from dihm/figuremanager_hotfix"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0wOVQxNzozNzo1Mi4wMDAwMDBazwAAAAP2wA74","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0xMlQyMDozNzo0MC4wMDAwMDBazwAAAAMXelx6"}},"title":"Activity · labscript-suite/lyse"}