{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":739581302,"defaultBranch":"master","name":"HP-Digital-Microfluidics","ownerLogin":"HPInc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-05T23:16:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9728779?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1706564248.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"000e5cf9bbf767b42e80f3d792b7afe70d5757f5","ref":"refs/heads/issue.269","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"issue #269. Basic dialog box appears to work. Added rounding to\nmanual pipettor requests.\n\nAlso fixed comb-synth code to allow teleported drops to move out of\nthe way when using manual pipettor.","shortMessageHtmlLink":"issue #269. Basic dialog box appears to work. Added rounding to"}},{"before":null,"after":"0123a8f5db8edd2ae663516347010c9ae5df7dfb","ref":"refs/heads/issue.167","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"issue #167. Added ArgUnits to simplify dimensioned args. Added\n--units arg. Removed default unit specs from exercisers. Cleaned up\nsome mypy gripes from test_splashzones.","shortMessageHtmlLink":"issue #167. Added ArgUnits to simplify dimensioned args. Added"}},{"before":null,"after":"0195c358d3b78d1764e9e0a0b1e2763be17172d7","ref":"refs/heads/issue.266","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"issue #266. Joey version 1.5 pads/wells. Wombat pins mapped\n(untested).\n\nAdded Joey version enum/parameter. Removed Wombat layout enum,\ndeprecated parameters. Moved drop-size calculation from Wombat to\nJoey. Added PlatformChoiceTask.board_kwd_args(). Yaminon now removes\nunmirrorable pads.","shortMessageHtmlLink":"issue #266. Joey version 1.5 pads/wells. Wombat pins mapped"}},{"before":null,"after":"03e7d7efb36d4d6a663993593f14d4286f64d2b1","ref":"refs/heads/issue.065","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"issue #65. All source files now pass MyPy 0.931 (with three \"#type\nignore\"s for two known MyPy bugs). Brought all tools/tests up to\ndate. Added opendrop exerciser tool. Removed sharing between wells\nin OpenDrop.","shortMessageHtmlLink":"issue #65. All source files now pass MyPy 0.931 (with three \"#type"}},{"before":null,"after":"059d2d3cfe00c5c7a65774bdee753fd8e74cc4f7","ref":"refs/heads/issue.290","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"issue #290. Updated eselog-test.dml. Also added \"name\" attribute for\nreagents in DML.","shortMessageHtmlLink":"issue #290. Updated eselog-test.dml. Also added \"name\" attribute for"}},{"before":null,"after":"072a7bd227fec77aa95f1791d7aa94d38d29d408","ref":"refs/heads/issue.215","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"issue #215. First cut at DNA combination protocol for OSU.\n\nAlso, bugfix on MotionValue constructors not calling supers (and so\nnot getting sig) and #225, copying remembered args in curried\nfunctions to work with multiple invocations.","shortMessageHtmlLink":"issue #215. First cut at DNA combination protocol for OSU."}},{"before":null,"after":"09f37de1cb7cd54b39032977353a3042eabccd8d","ref":"refs/heads/issue.044","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"issue #44. Added timing/logging options to WalkPath. Also,\nExerciser.run_task() no longer tries to run the task in the timer\nthread (and no longer crashes) when run with --no-display.","shortMessageHtmlLink":"issue #44. Added timing/logging options to WalkPath. Also,"}},{"before":null,"after":"0b5926f7c80350c0c72c6cda9f97489b04ecef02","ref":"refs/heads/issue.060-OLD","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"CKP. Working on simplification. Checkpointing to switch to adding\ndrop-motion inference, which may simplify it.","shortMessageHtmlLink":"CKP. Working on simplification. Checkpointing to switch to adding"}},{"before":null,"after":"0caa77c4abcd4f9d471df7b0346ea722a9ff4f38","ref":"refs/heads/issue.031","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"issue #31. Simplified specifying waste drop paths.","shortMessageHtmlLink":"issue #31. Simplified specifying waste drop paths."}},{"before":null,"after":"0e5666cb2b383143caf0d7a131c41c47cd2cb19c","ref":"refs/heads/issue.026","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"issue #26. bugfix: Assertion failure in drop inference when clicking\non non-gate well pads.\n\nAbstracted out operations from PadMonitor/WellPadMonitor to\nClickableMonitor.","shortMessageHtmlLink":"issue #26. bugfix: Assertion failure in drop inference when clicking"}},{"before":null,"after":"0fa3fa23887d4f9bb93f4c8fcf564662ddb64ce4","ref":"refs/heads/issue.101","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"issue #101. Added MonitoredProperty.getter. Used for Pad.reserved.\n\nChangeCallbackList now only has list when there are callbacks.\nprocess() checks for presence of list before locking.","shortMessageHtmlLink":"issue #101. Added MonitoredProperty.getter. Used for Pad.reserved."}},{"before":null,"after":"1112f1ac4302f0d97a14015be464c4f69071d58a","ref":"refs/heads/issue.010","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"issue #10. Added Time.HMS(), .HM(), and .MS(). Also more general\n_DecomposedQuantity.joined()","shortMessageHtmlLink":"issue #10. Added Time.HMS(), .HM(), and .MS(). Also more general"}},{"before":null,"after":"122698a863be80ee2b780b37ef8ddcaa91d72898","ref":"refs/heads/issue.111","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"issue #111. More MyPy gripes fixed.","shortMessageHtmlLink":"issue #111. More MyPy gripes fixed."}},{"before":null,"after":"1472abe17672747ea4128a915f0e5b5534c66cbd","ref":"refs/heads/issue.306","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"issue #306 CKP. Assing loop iteration number to DML.","shortMessageHtmlLink":"issue #306 CKP. Assing loop iteration number to DML."}},{"before":null,"after":"170312457d518d75a73e6f01c1ca9bd8bf29f85a","ref":"refs/heads/issue.001","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"issue #1. CKP. Switching to \"Let\" syntax.","shortMessageHtmlLink":"issue #1. CKP. Switching to \"Let\" syntax."}},{"before":null,"after":"1821f98d793c6d07ee819202a0c22512b2267495","ref":"refs/heads/issue.068","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"issue #68. CKP Adding exerciser param sets.","shortMessageHtmlLink":"issue #68. CKP Adding exerciser param sets."}},{"before":null,"after":"18de7139c219a633f52339fb787c3771a61d6332","ref":"refs/heads/issue.016","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"issue #16. Basic legends work. (Keys are rectangular.) Added\nCount[H] class. Fixed bug in BoardMonitor\n.process_display_update(). It wasn't getting cleared, and so was just\naccumulating. Likely the cause of #7.","shortMessageHtmlLink":"issue #16. Basic legends work. (Keys are rectangular.) Added"}},{"before":null,"after":"19d69f3d04c4def613add06c4e1b908944cda72f","ref":"refs/heads/issue.303","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"issue #303, #304. First cut at tutorial manual. Added repeat until\ntimestamp, time formatting, F as temperature unit, time since/until to\nDML.\n\nBugfix: deg_F was defined incorrectly in quantities package.","shortMessageHtmlLink":"issue #303, #304. First cut at tutorial manual. Added repeat until"}},{"before":null,"after":"1bbe022b6fe3fa48707b50af5c90f34e14ffc67b","ref":"refs/heads/issue.175","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"issue #175. Added support for single-task exercisers.","shortMessageHtmlLink":"issue #175. Added support for single-task exercisers."}},{"before":null,"after":"1c05ad8df5959d0bd5378bf347080ef7412713ee","ref":"refs/heads/issue.283","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"issue #283. Basic DML future types appear to work. Type.convert_to()\nnow returns a Delayed.","shortMessageHtmlLink":"issue #283. Basic DML future types appear to work. Type.convert_to()"}},{"before":null,"after":"1ec4153f7a66621d9605198055686fc03689e4bb","ref":"refs/heads/issue.261","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"issue #261. Renamed DMF.g4 and pathLexer.g4 to dml.g4 and\ncommonLexer.g4. Propagated throughout code.\n\nAlso suppressed \"unused parameter\" warnings and removed deprecated\ntools.","shortMessageHtmlLink":"issue #261. Renamed DMF.g4 and pathLexer.g4 to dml.g4 and"}},{"before":null,"after":"214d1728ce324d028b1dfff2c17136d66ba4406f","ref":"refs/heads/issue.041","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"issue #41. Fixed lead pad offset computation in\nMixSequence.transformed().","shortMessageHtmlLink":"issue #41. Fixed lead pad offset computation in"}},{"before":null,"after":"23eb7be5925b10074c6985eadf8c192be9224387","ref":"refs/heads/issue.008","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"issue #8. Drop dispensing for Joey/wombat now synchronizes.","shortMessageHtmlLink":"issue #8. Drop dispensing for Joey/wombat now synchronizes."}},{"before":null,"after":"287210451fefdea76a16b3534a4b962647c90845","ref":"refs/heads/issue.053","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"issue #53. CKP. Starting to work on pathways.","shortMessageHtmlLink":"issue #53. CKP. Starting to work on pathways."}},{"before":null,"after":"28c17179f8a33230997e839c6b78db06084cf7e3","ref":"refs/heads/doc-mpam","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"Rebuild docs","shortMessageHtmlLink":"Rebuild docs"}},{"before":null,"after":"2957021bb936dc3d43f566416c6839aa9e939a33","ref":"refs/heads/issue.049","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"issue #49. Brought UI doc up to date.","shortMessageHtmlLink":"issue #49. Brought UI doc up to date."}},{"before":null,"after":"2c5a6dc4b3bb436e1b7b08617316ba351658acf8","ref":"refs/heads/issue.222","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"issue #222. upper_bounds() now caches value. More efficient when\nonly one type. Cleaned up MyPy gripe from GitHub.","shortMessageHtmlLink":"issue #222. upper_bounds() now caches value. More efficient when"}},{"before":null,"after":"2d278f6ceb87e6f41201d67753819bafc972d3c2","ref":"refs/heads/issue.224","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"issue #225, #224. CKP. Added curry_at param to Func registration.","shortMessageHtmlLink":"issue #225, #224. CKP. Added curry_at param to Func registration."}},{"before":null,"after":"2f21930e1af8cdfed0757f2592b8baa53afb3956","ref":"refs/heads/issue.285","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"issue #285. Barrier is no longer generic.","shortMessageHtmlLink":"issue #285. Barrier is no longer generic."}},{"before":null,"after":"2fb70f0a89a76e5236add0aa518d6936e4854011","ref":"refs/heads/issue.062","pushedAt":"2024-01-29T21:37:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EvanKirshenbaum","name":"Evan Kirshenbaum","path":"/EvanKirshenbaum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20007094?s=80&v=4"},"commit":{"message":"issue #62. Updated UI manual examples.","shortMessageHtmlLink":"issue #62. Updated UI manual examples."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0yOVQyMTozNzoyOC4wMDAwMDBazwAAAAPsSpC9","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0yOVQyMTozNzoyOC4wMDAwMDBazwAAAAPsSpC9","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0yOVQyMTozNzoyOC4wMDAwMDBazwAAAAPsSo34"}},"title":"Activity ยท HPInc/HP-Digital-Microfluidics"}