{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":484839155,"defaultBranch":"main","name":"qups","ownerLogin":"thorstone25","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-04-23T19:31:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10552188?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721713708.0","currentOid":""},"activityList":{"items":[{"before":"3b3e06ad1b053e1f8ae529ffe829d7c6a1f93da6","after":"14f4ac8b4eed26fa5d8f15c26ee2136fb0619c5b","ref":"refs/heads/dev-penv","pushedAt":"2024-07-26T01:00:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"Update debug.yml","shortMessageHtmlLink":"Update debug.yml"}},{"before":"9cfcdf02d06b941f867c79d22081664f8c559f91","after":"3b3e06ad1b053e1f8ae529ffe829d7c6a1f93da6","ref":"refs/heads/dev-penv","pushedAt":"2024-07-26T00:21:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"Update debug.yml","shortMessageHtmlLink":"Update debug.yml"}},{"before":"008bae36f418eaf4875b4438f4dbf2831b74b99b","after":"9cfcdf02d06b941f867c79d22081664f8c559f91","ref":"refs/heads/dev-penv","pushedAt":"2024-07-26T00:16:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"Update debug.yml","shortMessageHtmlLink":"Update debug.yml"}},{"before":"a33a7dfc3af9e897223658a74eb97087a0c0120e","after":"fdf356aae2699509aad2813c74ed24f352bf31b4","ref":"refs/heads/main","pushedAt":"2024-07-23T05:45:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"Update README figures.","shortMessageHtmlLink":"Update README figures."}},{"before":"70bc02c65d97535705f09111392a91c6e24af2b1","after":"a33a7dfc3af9e897223658a74eb97087a0c0120e","ref":"refs/heads/main","pushedAt":"2024-07-23T05:45:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"107bf9e7154866528dea819fdf7a6174c7c75f4d","after":"70bc02c65d97535705f09111392a91c6e24af2b1","ref":"refs/heads/main","pushedAt":"2024-07-23T05:07:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"Dev (#36)\n\n* Adding Waveform.reverse(); update documentation.\r\n\r\n* ChannelData : add convt(), uminus(), minus()\r\n\r\n* mod2db() : cast integer inputs to double.\r\n\r\n* Waveform : add conj(); update documentation for conj(), reverse()\r\n\r\n* ChannelData : added conj, uplus, rdivide, ldivide; ChdTest : update arithmetic tests.\r\n\r\n* ChannelData.scale : accept array inputs.\r\n\r\n* pwznxcorr : adding (experimental) upsampling option.\r\n\r\n* UltrasoundSystem.focusTx() : set default block size to all Txs; cosmetic\r\n\r\n* wsinterpd2() : CUDA/OpenCL kernel calls cached; avoid OpenCL file lookup if native CUDA branch selected.\r\n\r\n* dbr() : adding correlation option.\r\n\r\n* Sequence.Verasonics() : scalarize t0 when possible.\r\n\r\n* UltrasoundSystem : update documentation; greens() : refactor block sorting.\r\n\r\n* ChannelData() : added mtimes() - matrix multiplication for ChannelData; update documentation.\r\n\r\n* ChannelData.data - default to 0x0x0 so chd.t == chd.N == chd.M == 0 on init.\r\n\r\n* ChannelData.convt : time axis bug fix.\r\n\r\n* Medium : cosmetic (rename scan to grd)\r\n\r\n* sel() : cast indices to GPU when given a GPU input.\r\n\r\n* Add test for chd * chd.\r\n\r\n* Medium.m : bug fix (commit artefact.\r\n\r\n* UltrasoundSystem.greens() - bug fix (sizing).\r\n\r\n* Add beamforming_walkthrough.mlx : beamforming basics tutorial.\r\n\r\n* ChannelData.Verasonics() : empty frame arg selects all frames.\r\n\r\n* Scan*() : expand tolerance for evenly spaced axes.\r\n\r\n* pwznxcorr() : normalize to 1 when w is multi-channel.\r\n\r\n* pwznxcorr() : sizing bug fix.\r\n\r\n* wsinterpd2() : avoid checking kernel cache if GPU unavailable.\r\n\r\n* UltrasoundSystem.bf* : beamformers support separable apodization functions; rename '*scan' to 'cgrd' for clarity.\r\n\r\n* UltrasoundSystem : commit artefact bug fix\r\n\r\n* das_spec : separable apodization OpenCL support.\r\n\r\n* sub() : data type handles tall dim; variable name change for optimistic in-place operation.\r\n\r\n* Testing bug fixes.\r\n\r\n* UltrasoundSystem.bfEikonal() : allow threadpool for msfm when mex is unavailable.\r\n\r\n* UltrasoundSystem.{DAS, getDASConstCUDADef}() : handles transposition of rx/tx without a data copy; const complie for num apodization, interpolation, transposition\r\n\r\n* das_spec() : bug fix.\r\n\r\n* ScanPolar() : update help example.\r\n\r\n* ScanSpherical() : update defaults, implement ScanConvert(), bug fix.\r\n\r\n* Scatterers.plot() : plot in 3D if y ~= 0\r\n\r\n* dbr() : apply to image or surface in gca.\r\n\r\n* Update Test classes.\r\n\r\n* Update examples, documentation.\r\n\r\n* dealfun() : update error generation.\r\n\r\n* wsinterpd2() : modify caching strategy.\r\n\r\n* UltrasoundSystem.recompileMex() : compile only msfm2d by default.\r\n\r\n* Update example, cheat_sheet scripts.\r\n\r\n* Update test classes.\r\n\r\n* Update coverage.xml\r\n\r\n* Update Project.\r\n\r\n* Project bug fix.\r\n\r\n* setup() : blacklist msfm Mex files; restrict 'exist' to files.\r\n\r\n* Updating test filters.\r\n\r\n* Updating test filters.\r\n\r\n---------\r\n\r\nCo-authored-by: Thurston ","shortMessageHtmlLink":"Dev (#36)"}},{"before":"8dba86655dbcfb807d66d903aa1e3203877c149a","after":"50b7be2be0a7485c760de6b54727b23ef5bec483","ref":"refs/heads/dev","pushedAt":"2024-07-22T18:11:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"Updating test filters.","shortMessageHtmlLink":"Updating test filters."}},{"before":"f1ef6ab6588ff2903093ca937e9490bfb2aa1921","after":"8dba86655dbcfb807d66d903aa1e3203877c149a","ref":"refs/heads/dev","pushedAt":"2024-07-22T17:43:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"Updating test filters.","shortMessageHtmlLink":"Updating test filters."}},{"before":"9775c08229d4f0ced18e2002b2c4611249073b3e","after":"f1ef6ab6588ff2903093ca937e9490bfb2aa1921","ref":"refs/heads/dev","pushedAt":"2024-07-22T17:04:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"setup() : blacklist msfm Mex files; restrict 'exist' to files.","shortMessageHtmlLink":"setup() : blacklist msfm Mex files; restrict 'exist' to files."}},{"before":"6944e863cc28ce03932f64e8edce6f209f823328","after":"9775c08229d4f0ced18e2002b2c4611249073b3e","ref":"refs/heads/dev","pushedAt":"2024-07-17T19:45:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"Project bug fix.","shortMessageHtmlLink":"Project bug fix."}},{"before":"28084479988892d949c1062ff44f8b9c4aca7ab2","after":"008bae36f418eaf4875b4438f4dbf2831b74b99b","ref":"refs/heads/dev-penv","pushedAt":"2024-07-17T19:21:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"Rename testing.yml to debug.yml","shortMessageHtmlLink":"Rename testing.yml to debug.yml"}},{"before":"1bad92300f28c7bc632be662a250b331375112d2","after":"28084479988892d949c1062ff44f8b9c4aca7ab2","ref":"refs/heads/dev-penv","pushedAt":"2024-07-17T05:09:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"Take 2.","shortMessageHtmlLink":"Take 2."}},{"before":"0d12d13bdecbb55c3451629f07619dfefa0045ef","after":"1bad92300f28c7bc632be662a250b331375112d2","ref":"refs/heads/dev-penv","pushedAt":"2024-07-17T02:12:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"Bug fix.","shortMessageHtmlLink":"Bug fix."}},{"before":"e956c810073189d2ddbdea53cb0d33b2eafd4da0","after":"0d12d13bdecbb55c3451629f07619dfefa0045ef","ref":"refs/heads/dev-penv","pushedAt":"2024-07-17T01:01:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"Bug fix.","shortMessageHtmlLink":"Bug fix."}},{"before":null,"after":"e956c810073189d2ddbdea53cb0d33b2eafd4da0","ref":"refs/heads/dev-penv","pushedAt":"2024-07-17T00:49:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"testing.yml : add logging on dispatch w/ tmate.","shortMessageHtmlLink":"testing.yml : add logging on dispatch w/ tmate."}},{"before":"12f4b46d2d531faf7a1089851322d4bd91ea623a","after":"6944e863cc28ce03932f64e8edce6f209f823328","ref":"refs/heads/dev","pushedAt":"2024-07-17T00:20:33.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"Update Project.","shortMessageHtmlLink":"Update Project."}},{"before":"e0098dabe2e84acb714ac9d0ea2ad98f0dd29048","after":"12f4b46d2d531faf7a1089851322d4bd91ea623a","ref":"refs/heads/dev","pushedAt":"2024-07-12T02:05:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"das_spec() : bug fix.","shortMessageHtmlLink":"das_spec() : bug fix."}},{"before":"7d4904b9b6a22205bc3655969c274c2c4f344cb8","after":"e0098dabe2e84acb714ac9d0ea2ad98f0dd29048","ref":"refs/heads/dev","pushedAt":"2024-07-12T00:43:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"UltrasoundSystem.{DAS, getDASConstCUDADef}() : handles transposition of rx/tx without a data copy; const complie for num apodization, interpolation, transposition","shortMessageHtmlLink":"UltrasoundSystem.{DAS, getDASConstCUDADef}() : handles transposition …"}},{"before":"ec9574c0df5f31639871fc03bc4632c91751128b","after":"7d4904b9b6a22205bc3655969c274c2c4f344cb8","ref":"refs/heads/dev","pushedAt":"2024-07-08T00:55:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"UltrasoundSystem.bfEikonal() : allow threadpool for msfm when mex is unavailable.","shortMessageHtmlLink":"UltrasoundSystem.bfEikonal() : allow threadpool for msfm when mex is …"}},{"before":"d70d9b57511e75e9ff7c400258de0e53ae0d0fe5","after":"ec9574c0df5f31639871fc03bc4632c91751128b","ref":"refs/heads/dev","pushedAt":"2024-07-07T22:23:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"Testing bug fixes.","shortMessageHtmlLink":"Testing bug fixes."}},{"before":"d6ad92eec8c9ad0ed08e48f034de94fcd30cd08d","after":"d70d9b57511e75e9ff7c400258de0e53ae0d0fe5","ref":"refs/heads/dev","pushedAt":"2024-07-07T21:16:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"sub() : data type handles tall dim; variable name change for optimistic in-place operation.","shortMessageHtmlLink":"sub() : data type handles tall dim; variable name change for optimist…"}},{"before":"2895a19c8edf90efd16b384e6dbbd1e2bf8957ef","after":"d6ad92eec8c9ad0ed08e48f034de94fcd30cd08d","ref":"refs/heads/dev","pushedAt":"2024-07-06T22:13:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"das_spec : separable apodization OpenCL support.","shortMessageHtmlLink":"das_spec : separable apodization OpenCL support."}},{"before":"67f00c04547021412731979f3497b4dab916d3c3","after":"2895a19c8edf90efd16b384e6dbbd1e2bf8957ef","ref":"refs/heads/dev","pushedAt":"2024-07-06T21:30:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"UltrasoundSystem : commit artefact bug fix","shortMessageHtmlLink":"UltrasoundSystem : commit artefact bug fix"}},{"before":"e6c8817d7f611d02ae21410202308e9630ef23dc","after":"67f00c04547021412731979f3497b4dab916d3c3","ref":"refs/heads/dev","pushedAt":"2024-07-01T02:30:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"UltrasoundSystem.bf* : beamformers support separable apodization functions; rename '*scan' to 'cgrd' for clarity.","shortMessageHtmlLink":"UltrasoundSystem.bf* : beamformers support separable apodization func…"}},{"before":"cf6e3a295020cebaf418fbd7bd50e40a611dd1bd","after":"e6c8817d7f611d02ae21410202308e9630ef23dc","ref":"refs/heads/dev","pushedAt":"2024-06-24T07:43:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"pwznxcorr() : normalize to 1 when w is multi-channel.","shortMessageHtmlLink":"pwznxcorr() : normalize to 1 when w is multi-channel."}},{"before":"911111a62780e2407152823a029b748b5b9ad80d","after":"cf6e3a295020cebaf418fbd7bd50e40a611dd1bd","ref":"refs/heads/dev","pushedAt":"2024-06-24T07:41:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"Scan*() : expand tolerance for evenly spaced axes.","shortMessageHtmlLink":"Scan*() : expand tolerance for evenly spaced axes."}},{"before":"9dd7191cfeaf62762b002452b859518b7e0b6a68","after":"911111a62780e2407152823a029b748b5b9ad80d","ref":"refs/heads/dev","pushedAt":"2024-06-19T09:57:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"ChannelData.Verasonics() : empty frame arg selects all frames.","shortMessageHtmlLink":"ChannelData.Verasonics() : empty frame arg selects all frames."}},{"before":"30edfde6acd30a2094033ee11d1aaa3b3d643de1","after":"9dd7191cfeaf62762b002452b859518b7e0b6a68","ref":"refs/heads/dev","pushedAt":"2024-06-17T02:06:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"Add beamforming_walkthrough.mlx : beamforming basics tutorial.","shortMessageHtmlLink":"Add beamforming_walkthrough.mlx : beamforming basics tutorial."}},{"before":"9089c23c0277b330188b5cb1933eff4edce11252","after":null,"ref":"refs/heads/dev-contrib","pushedAt":"2024-06-10T05:36:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"}},{"before":"c425434baba1db94d5fd9b3975c09c2d858a9a8f","after":"107bf9e7154866528dea819fdf7a6174c7c75f4d","ref":"refs/heads/main","pushedAt":"2024-06-10T05:36:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thorstone25","name":null,"path":"/thorstone25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10552188?s=80&v=4"},"commit":{"message":"Add Contributing Guidelines (#35)\n\n* Create CONTRIBUTING.md\r\n\r\n* Update CONTRIBUTING.md\r\n\r\n* Update CONTRIBUTING.md","shortMessageHtmlLink":"Add Contributing Guidelines (#35)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEiY4xfwA","startCursor":null,"endCursor":null}},"title":"Activity · thorstone25/qups"}