{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":393344758,"defaultBranch":"main","name":"pyOxygenSCPI","ownerLogin":"DEWETRON","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-08-06T10:39:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/35292134?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1642596352.828078","currentOid":""},"activityList":{"items":[{"before":"9e0165c4a083debf43e31286d8a9b90407943588","after":"625e1255d1651bc4c1348e75882d575033d7fb81","ref":"refs/heads/main","pushedAt":"2023-09-05T14:52:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"matthiasstraka","name":"Matthias Straka","path":"/matthiasstraka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59084281?s=80&v=4"},"commit":{"message":"Add ELOG calculations support and example\n\nfix readback","shortMessageHtmlLink":"Add ELOG calculations support and example"}},{"before":"955a791c8f48f267e0516443a41402ade303e229","after":"9e0165c4a083debf43e31286d8a9b90407943588","ref":"refs/heads/main","pushedAt":"2023-09-05T14:31:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthiasstraka","name":"Matthias Straka","path":"/matthiasstraka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59084281?s=80&v=4"},"commit":{"message":"Add ELOG calculations support and example","shortMessageHtmlLink":"Add ELOG calculations support and example"}},{"before":"ad3ab52d92ddc651a1d372a944d3b32df918248a","after":"955a791c8f48f267e0516443a41402ade303e229","ref":"refs/heads/main","pushedAt":"2023-09-05T13:27:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthiasstraka","name":"Matthias Straka","path":"/matthiasstraka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59084281?s=80&v=4"},"commit":{"message":"Add simple example for reading channel values","shortMessageHtmlLink":"Add simple example for reading channel values"}},{"before":"4b808c6720619b49795d2705a522b1c3cacbcb31","after":"ad3ab52d92ddc651a1d372a944d3b32df918248a","ref":"refs/heads/main","pushedAt":"2023-09-05T12:59:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthiasstraka","name":"Matthias Straka","path":"/matthiasstraka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59084281?s=80&v=4"},"commit":{"message":"Always return cached version number","shortMessageHtmlLink":"Always return cached version number"}},{"before":"86b623f5069cf1ef367928ef2e6d6cae40479683","after":"4b808c6720619b49795d2705a522b1c3cacbcb31","ref":"refs/heads/main","pushedAt":"2023-09-05T12:41:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthiasstraka","name":"Matthias Straka","path":"/matthiasstraka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59084281?s=80&v=4"},"commit":{"message":"pytest: add mock TCP server to test the connection sequence","shortMessageHtmlLink":"pytest: add mock TCP server to test the connection sequence"}},{"before":"7bb68e3896d2cc3cb56fac1831a6acf6c2c03d72","after":"86b623f5069cf1ef367928ef2e6d6cae40479683","ref":"refs/heads/main","pushedAt":"2023-09-05T10:54:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthiasstraka","name":"Matthias Straka","path":"/matthiasstraka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59084281?s=80&v=4"},"commit":{"message":"ci: test on both python 3.7 and 3.10","shortMessageHtmlLink":"ci: test on both python 3.7 and 3.10"}},{"before":"2f54be7dc9e303f6cb6011fb72e706345e1f2fcc","after":"7bb68e3896d2cc3cb56fac1831a6acf6c2c03d72","ref":"refs/heads/main","pushedAt":"2023-09-05T10:49:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthiasstraka","name":"Matthias Straka","path":"/matthiasstraka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59084281?s=80&v=4"},"commit":{"message":"Reenable testing","shortMessageHtmlLink":"Reenable testing"}},{"before":"45a3a7635b5a3279d510abe28e355a727dff9f4f","after":"2f54be7dc9e303f6cb6011fb72e706345e1f2fcc","ref":"refs/heads/main","pushedAt":"2023-09-05T10:04:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"matthiasstraka","name":"Matthias Straka","path":"/matthiasstraka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59084281?s=80&v=4"},"commit":{"message":"Restore pyton 3.7 compatibiliy, fix some pylint warnings\n\nremove use of Literal","shortMessageHtmlLink":"Restore pyton 3.7 compatibiliy, fix some pylint warnings"}},{"before":"e9203cdc91492384dfee1c97c0745296338f9851","after":"45a3a7635b5a3279d510abe28e355a727dff9f4f","ref":"refs/heads/main","pushedAt":"2023-09-05T10:01:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthiasstraka","name":"Matthias Straka","path":"/matthiasstraka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59084281?s=80&v=4"},"commit":{"message":"Restore pyton 3.7 compatibiliy, fix some pylint warnings","shortMessageHtmlLink":"Restore pyton 3.7 compatibiliy, fix some pylint warnings"}},{"before":"78568610bb4946757ad666cb0ca3094a48a5cd68","after":"e9203cdc91492384dfee1c97c0745296338f9851","ref":"refs/heads/main","pushedAt":"2023-09-05T08:39:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matthiasstraka","name":"Matthias Straka","path":"/matthiasstraka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59084281?s=80&v=4"},"commit":{"message":"Useful updates for future improvement (#2)\n\n* Included reading of transfer and elog channels at __init__ to update respective attributes with channels previously set at Oxygen\r\n\r\n* Included elogContext method to use elog start and stop in a with statement\r\n\r\n* Included missing ELOG timestamp for setElogTimestamp\r\n\r\n* Included _localElogStartTime attribute to track locally when Elog started\r\n\r\n* Included False return for fetchElog in case of error fetched\r\n\r\n* Fixed getTransferChannels timing out when there are no channels available\r\n\r\n* Removed unecessary logging when class is initialized by adding the \"add_log\" flag at _getTransferChannels and _getElogChannels.\r\n\r\n* Fixed fetchElog method splitting array unaccordingly when timestamp is set to OFF. Included attribute that stores the elog timestamp.\r\n\r\n* Included _convertElogArray method to convert matrix of strings from elog fetch into matrix of float (or datetime) values.\r\n\r\n* Included fetchElogAccumulated\r\n\r\n* Included elogTimestamp attribute at __init__\r\n\r\n* Included error handling for elog example in case of timeout.\r\n\r\n* Increased continuous fetching waiting time for elogFetchAccumulate to 50ms and fixed timeout docstring.\r\n\r\n* Fixed fetchElogAccumulated not raising Exception for invalid timestamp configurations.\r\n\r\n* Included type annotations for some Elog functions.\r\n\r\n---------\r\n\r\nCo-authored-by: Matthias Straka <59084281+matthiasstraka@users.noreply.github.com>","shortMessageHtmlLink":"Useful updates for future improvement (#2)"}},{"before":"15a3225c198f446685302b868ad56b0a8694695f","after":"78568610bb4946757ad666cb0ca3094a48a5cd68","ref":"refs/heads/main","pushedAt":"2023-09-04T08:44:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"matthiasstraka","name":"Matthias Straka","path":"/matthiasstraka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59084281?s=80&v=4"},"commit":{"message":"fix some lint errors, add pytest\n\nfix root dir\n\nchange action order\n\npytest: fix rootdir\n\ndisable tests due to import errors for now","shortMessageHtmlLink":"fix some lint errors, add pytest"}},{"before":"ad06ef4f1d3fe2608d23cfdb9550ad2d8a97de61","after":"15a3225c198f446685302b868ad56b0a8694695f","ref":"refs/heads/main","pushedAt":"2023-09-04T08:43:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthiasstraka","name":"Matthias Straka","path":"/matthiasstraka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59084281?s=80&v=4"},"commit":{"message":"disable tests due to import errors for now","shortMessageHtmlLink":"disable tests due to import errors for now"}},{"before":"65877982cc4a39edbda6a1a501035cd642e85390","after":"ad06ef4f1d3fe2608d23cfdb9550ad2d8a97de61","ref":"refs/heads/main","pushedAt":"2023-09-04T08:38:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthiasstraka","name":"Matthias Straka","path":"/matthiasstraka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59084281?s=80&v=4"},"commit":{"message":"pytest: fix rootdir","shortMessageHtmlLink":"pytest: fix rootdir"}},{"before":"3d8f86027bfb4db82ac82e5b699fb85af55a3e3d","after":"65877982cc4a39edbda6a1a501035cd642e85390","ref":"refs/heads/main","pushedAt":"2023-09-04T08:36:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthiasstraka","name":"Matthias Straka","path":"/matthiasstraka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59084281?s=80&v=4"},"commit":{"message":"change action order","shortMessageHtmlLink":"change action order"}},{"before":"0b71f290534a47364dc64c8a8e51e2bc21671fd9","after":"3d8f86027bfb4db82ac82e5b699fb85af55a3e3d","ref":"refs/heads/main","pushedAt":"2023-09-04T08:34:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthiasstraka","name":"Matthias Straka","path":"/matthiasstraka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59084281?s=80&v=4"},"commit":{"message":"fix root dir","shortMessageHtmlLink":"fix root dir"}},{"before":"f4c767085fe25f485038c13447250922be092d2e","after":"0b71f290534a47364dc64c8a8e51e2bc21671fd9","ref":"refs/heads/main","pushedAt":"2023-09-04T08:27:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthiasstraka","name":"Matthias Straka","path":"/matthiasstraka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59084281?s=80&v=4"},"commit":{"message":"fix some lint errors, add pytest","shortMessageHtmlLink":"fix some lint errors, add pytest"}},{"before":"bc8596b6025489af1e9bb97a0962c8c23e5b254a","after":"f4c767085fe25f485038c13447250922be092d2e","ref":"refs/heads/main","pushedAt":"2023-09-04T08:02:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matthiasstraka","name":"Matthias Straka","path":"/matthiasstraka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59084281?s=80&v=4"},"commit":{"message":"pylint: update pyint task to current versions","shortMessageHtmlLink":"pylint: update pyint task to current versions"}},{"before":"bd60df67bbb0069146f0fa366d8ae08eb6753d49","after":"bc8596b6025489af1e9bb97a0962c8c23e5b254a","ref":"refs/heads/main","pushedAt":"2023-03-31T13:33:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moberhofer","name":"Michael","path":"/moberhofer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31564166?s=80&v=4"},"commit":{"message":"added command to read LP Filter Delay; allow to optionally set Constant Index for AOUT","shortMessageHtmlLink":"added command to read LP Filter Delay; allow to optionally set Consta…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADedBgqgA","startCursor":null,"endCursor":null}},"title":"Activity · DEWETRON/pyOxygenSCPI"}