{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":222188052,"defaultBranch":"master","name":"OnkoDICOM","ownerLogin":"sjswerdloff","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-11-17T02:45:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16871837?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713691889.0","currentOid":""},"activityList":{"items":[{"before":"5b268b7a873dd874932e468520a9759854d506a9","after":"6334157c0fafc46289e50c7748505c251df5a535","ref":"refs/heads/grid_size_for_temp_rt_dose","pushedAt":"2024-04-21T09:42:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"},"commit":{"message":"Merge branch 'master' into grid_size_for_temp_rt_dose","shortMessageHtmlLink":"Merge branch 'master' into grid_size_for_temp_rt_dose"}},{"before":"c7360060201d457a7674891ffe05f021ea02b9ab","after":"d1bd762554a960184e6c7299c840878753b861f6","ref":"refs/heads/master","pushedAt":"2024-04-21T09:33:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"},"commit":{"message":"Create temp rt dose (#312)\n\n* if no RT Dose present, create one with dimensions matching the volumetric image and zero for pixel values\r\n\r\n* add MR as an SOP Class that can be used for doing a Force Link","shortMessageHtmlLink":"Create temp rt dose (didymo#312)"}},{"before":null,"after":"5b268b7a873dd874932e468520a9759854d506a9","ref":"refs/heads/grid_size_for_temp_rt_dose","pushedAt":"2024-04-21T09:31:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"},"commit":{"message":"adjust dose grid size so that the voxels are cubic, and the dose grid spacing is between 2mm and 4mm\nto get a binary scaling relative to the image rows and columns.\nIn other words, if the image is 512 x 512 with 1.5mm pixel spacing, the dose grid will be 256 x 256 with 3mm spacing.\nAdjust the Number of Frames so that it covers the thickness of the image volume using the same grid spacing","shortMessageHtmlLink":"adjust dose grid size so that the voxels are cubic, and the dose grid…"}},{"before":null,"after":"e88aba1bdcde983090fc07b7ae49aa7be3b9024c","ref":"refs/heads/create_temp_rt_dose","pushedAt":"2024-04-20T18:12:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"},"commit":{"message":"add MR as an SOP Class that can be used for doing a Force Link","shortMessageHtmlLink":"add MR as an SOP Class that can be used for doing a Force Link"}},{"before":"27873e37bd6a7e1b245a7fbf4046a78f39b3345a","after":null,"ref":"refs/heads/fix_transect_line_display","pushedAt":"2023-10-25T07:01:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"}},{"before":"1ccf10d30ae6d8e93e5ba16e7a38e0242cfa830d","after":null,"ref":"refs/heads/test_update_pyproject","pushedAt":"2023-10-25T07:01:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"}},{"before":"82beeff303e07ab0470d4c688d85a5bdefddab53","after":null,"ref":"refs/heads/re_add_rtion_plan","pushedAt":"2023-10-25T07:01:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"}},{"before":"e013dc9a1b3fa4ac45ddb1e10191d4a90b88f388","after":null,"ref":"refs/heads/handle_interop_elements","pushedAt":"2023-10-25T07:01:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"}},{"before":null,"after":"6d8ddf48250bb48fb718cd17691e20d054d44d47","ref":"refs/heads/remove_slice_location_from_interop","pushedAt":"2023-10-25T06:59:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"},"commit":{"message":"re-comment SliceLocation as a CT specific required attribute.\naccidentally left it uncommented as part of local testing","shortMessageHtmlLink":"re-comment SliceLocation as a CT specific required attribute."}},{"before":"9147b5b90f2f1297b43bd1bb766d3b33b5b2f15e","after":"e013dc9a1b3fa4ac45ddb1e10191d4a90b88f388","ref":"refs/heads/handle_interop_elements","pushedAt":"2023-10-25T06:56:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"},"commit":{"message":"Merge branch 'master' into handle_interop_elements","shortMessageHtmlLink":"Merge branch 'master' into handle_interop_elements"}},{"before":"4b4124939888d39cd25b2a521457658c2e603e2c","after":"c7360060201d457a7674891ffe05f021ea02b9ab","ref":"refs/heads/master","pushedAt":"2023-10-25T06:51:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"},"commit":{"message":"Comment explaining conversion \"odd\" of pixel array type. (#97)","shortMessageHtmlLink":"Comment explaining conversion \"odd\" of pixel array type. (didymo#97)"}},{"before":"d70014d9f46a6c0218cdd3d71b432c53feb63b9e","after":"9147b5b90f2f1297b43bd1bb766d3b33b5b2f15e","ref":"refs/heads/handle_interop_elements","pushedAt":"2023-10-25T06:47:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"},"commit":{"message":"re-comment the SliceLocation enty in the iod specific required attributes dictionary. I was testing and left it in by accident.","shortMessageHtmlLink":"re-comment the SliceLocation enty in the iod specific required attrib…"}},{"before":"61712448c5b83dd176a346d1fa2ef1155b900d98","after":"d70014d9f46a6c0218cdd3d71b432c53feb63b9e","ref":"refs/heads/handle_interop_elements","pushedAt":"2023-10-25T05:39:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"},"commit":{"message":"refactor to extract method for checking for missing element values\nusing HTML
to tidy up the QMessageBox\ncalling QMessageBox.critical() rather than about()","shortMessageHtmlLink":"refactor to extract method for checking for missing element values"}},{"before":"0481d50e1502d3aa3fcfd6d32334337eb73211f7","after":"61712448c5b83dd176a346d1fa2ef1155b900d98","ref":"refs/heads/handle_interop_elements","pushedAt":"2023-10-25T04:42:40.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"},"commit":{"message":"Merge branch 'master' into handle_interop_elements","shortMessageHtmlLink":"Merge branch 'master' into handle_interop_elements"}},{"before":"6e539c144418960e02b342d5731df1026797c373","after":"4b4124939888d39cd25b2a521457658c2e603e2c","ref":"refs/heads/master","pushedAt":"2023-10-25T04:40:23.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"},"commit":{"message":"added RT Ion Plan SOP Class as one of the rtplan data types in the allowed_classes dictionary (#303)\n\n* added RT Ion Plan SOP Class as one of the rtplan data types in the allowed_classes dictionary\r\n\r\n* fixed comment for RT Ion Plan dictionary entry in allowed_classes","shortMessageHtmlLink":"added RT Ion Plan SOP Class as one of the rtplan data types in the al…"}},{"before":null,"after":"0481d50e1502d3aa3fcfd6d32334337eb73211f7","ref":"refs/heads/handle_interop_elements","pushedAt":"2023-10-25T04:24:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"},"commit":{"message":"Error out on missing StudyID\nCommented example on how to error out for missing IOD Specific element (CT Slice Location)\nWorkaround for missing SliceLocation","shortMessageHtmlLink":"Error out on missing StudyID"}},{"before":"c5204b75c2dcab68d46013d757915b4d550e4c65","after":"82beeff303e07ab0470d4c688d85a5bdefddab53","ref":"refs/heads/re_add_rtion_plan","pushedAt":"2023-10-24T08:32:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"},"commit":{"message":"fixed comment for RT Ion Plan dictionary entry in allowed_classes","shortMessageHtmlLink":"fixed comment for RT Ion Plan dictionary entry in allowed_classes"}},{"before":null,"after":"c5204b75c2dcab68d46013d757915b4d550e4c65","ref":"refs/heads/re_add_rtion_plan","pushedAt":"2023-10-24T08:04:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"},"commit":{"message":"added RT Ion Plan SOP Class as one of the rtplan data types in the allowed_classes dictionary","shortMessageHtmlLink":"added RT Ion Plan SOP Class as one of the rtplan data types in the al…"}},{"before":"9cfd1e703d60dbadbeb295e56141e2cfd2c003e0","after":"1ccf10d30ae6d8e93e5ba16e7a38e0242cfa830d","ref":"refs/heads/test_update_pyproject","pushedAt":"2023-10-24T06:58:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"},"commit":{"message":"pin pandas to 1.5.x because it deprected a function call we are currently using (DataFrame.append())","shortMessageHtmlLink":"pin pandas to 1.5.x because it deprected a function call we are curre…"}},{"before":null,"after":"9cfd1e703d60dbadbeb295e56141e2cfd2c003e0","ref":"refs/heads/test_update_pyproject","pushedAt":"2023-10-24T04:20:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"},"commit":{"message":"added \"user\" extras for pymedphys, performed poetry update","shortMessageHtmlLink":"added \"user\" extras for pymedphys, performed poetry update"}},{"before":"379c815d5bedc2451bce7c89aca55e1466068ca1","after":"27873e37bd6a7e1b245a7fbf4046a78f39b3345a","ref":"refs/heads/fix_transect_line_display","pushedAt":"2023-10-22T11:48:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"},"commit":{"message":"disabled drag mode in DicomView which was root cause for mouseMoveEvent not\n getting through to Transect\nre-enabled mouse tracking in WindowingSlider","shortMessageHtmlLink":"disabled drag mode in DicomView which was root cause for mouseMoveEve…"}},{"before":null,"after":"379c815d5bedc2451bce7c89aca55e1466068ca1","ref":"refs/heads/fix_transect_line_display","pushedAt":"2023-10-22T06:18:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"},"commit":{"message":"bump version to 0.6.0-dev1","shortMessageHtmlLink":"bump version to 0.6.0-dev1"}},{"before":"ed39a95d8926b28f7c0404c784b8cb2dae60ddf4","after":"6e539c144418960e02b342d5731df1026797c373","ref":"refs/heads/master","pushedAt":"2023-10-22T06:06:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"},"commit":{"message":"Merge pull request #299 from sjswerdloff/fix_index_oor_density_histo\n\nCheck index in range before incrementing","shortMessageHtmlLink":"Merge pull request didymo#299 from sjswerdloff/fix_index_oor_density_…"}},{"before":"0b8bac1f1923833bea4ab5d1fc741134cd5cde23","after":null,"ref":"refs/heads/fix_index_oor_density_histo","pushedAt":"2023-10-21T11:01:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"}},{"before":null,"after":"0b8bac1f1923833bea4ab5d1fc741134cd5cde23","ref":"refs/heads/fix_index_oor_density_histo","pushedAt":"2023-10-21T09:17:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"},"commit":{"message":"apply guard, check bin index is within range prior to indexing in to histogram","shortMessageHtmlLink":"apply guard, check bin index is within range prior to indexing in to …"}},{"before":"7ad318d029ba0fac4a419fbf6ad04b49152aa4a4","after":"ed39a95d8926b28f7c0404c784b8cb2dae60ddf4","ref":"refs/heads/master","pushedAt":"2023-10-21T09:16:17.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"},"commit":{"message":"Windowing histogram (#298)\n\n* Add files via upload\r\n\r\n* Revert \"Add files via upload\"\r\n\r\nThis reverts commit 6b39071875298e55ba970e34cbbdf73867e72295.\r\n\r\n* Added histogram.\r\nHistogram updates to selected slice.\r\nIn 3D view, it syncs to the Axial view.\r\nThe seperate views cannot support their own windowing sliders until the way windowing is handled is changed to accomodate individual slice windowing.\r\n\r\n---------\r\n\r\nCo-authored-by: Daniel Horton ","shortMessageHtmlLink":"Windowing histogram (didymo#298)"}},{"before":"09fa09f8226b2cd12cf5bf03c2ec0e647aaa5fc6","after":"60f8630c57b8566ae9964f586b3de7ff33b1ddf6","ref":"refs/heads/tutorial_2023","pushedAt":"2023-08-22T08:33:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"},"commit":{"message":"Update pythonapp.yml","shortMessageHtmlLink":"Update pythonapp.yml"}},{"before":"2eaa70c988f97f0c6a95630d717712750f7d41a4","after":"09fa09f8226b2cd12cf5bf03c2ec0e647aaa5fc6","ref":"refs/heads/tutorial_2023","pushedAt":"2023-08-22T08:23:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"},"commit":{"message":"eliminate pyradiomics from pyproject.toml\nrevert to installing pyradiomics after poetry install","shortMessageHtmlLink":"eliminate pyradiomics from pyproject.toml"}},{"before":"15595b76e4ee32625744f38b33ec567290c3d0dc","after":"2eaa70c988f97f0c6a95630d717712750f7d41a4","ref":"refs/heads/tutorial_2023","pushedAt":"2023-08-22T08:07:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"},"commit":{"message":"Merge branch 'master' into tutorial_2023","shortMessageHtmlLink":"Merge branch 'master' into tutorial_2023"}},{"before":"3860a235c615a391d303e1f46846d98bd2e11ddc","after":"15595b76e4ee32625744f38b33ec567290c3d0dc","ref":"refs/heads/tutorial_2023","pushedAt":"2023-08-22T08:06:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sjswerdloff","name":null,"path":"/sjswerdloff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16871837?s=80&v=4"},"commit":{"message":"change workflow action to install pyradiomics specific version first without relying on pep 517 compliance\nupdate referenced version of pyradiomics to the one that gets pre-installed (avoid conflicts and rebuild attempt)","shortMessageHtmlLink":"change workflow action to install pyradiomics specific version first …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENjKh_gA","startCursor":null,"endCursor":null}},"title":"Activity · sjswerdloff/OnkoDICOM"}