Skip to content

Latest commit

 

History

History
7854 lines (3946 loc) · 252 KB

CHANGELOG.md

File metadata and controls

7854 lines (3946 loc) · 252 KB

CHANGELOG

v1.5.4 (2024-06-12)

Fix

  • fix: License updated to MIT (#119) (6e755dd)

v1.5.3 (2024-06-10)

Chore

Fix

  • fix: Clarified license in README.md (#118) (a4899ca)

v1.5.2 (2024-05-29)

Chore

Fix

  • fix: upload latest version to pypi (1debad3)

v1.5.1 (2024-05-29)

Chore

Fix

v1.5.0 (2024-05-29)

Chore

Feature

Unknown

  • patch: pushing to 1.4.1 (#116)

  • feat: semantic release!

  • patch: pushing versions (7b4cf22)

v1.4.0 (2024-05-29)

Chore

Feature

  • feat: semantic release (#114)

  • feat: semantic release

  • fix: if statement issue (23a2d70)

Fix

  • fix: add codecov badge (f43d042)

  • fix: explicit module to track for code coverage (f15d45d)

Unknown

  • 1.1.0

Automatically generated by python-semantic-release (fe25ff2)

  • Dev (#112)

  • kill bob the builder

  • pip publish without semantic release

  • oops

  • adding checkout to pip-squeak

  • fixed main.yml

  • fixed main.yml

  • fixed main.yml

  • skip autopipeline in pip testing

  • adding code coverage

  • removed pytest-xdist

  • xdist removed, -n flag gone

  • fix: explicit module to track for code coverage

  • chore: bump version

  • removed pytest-xdist

  • xdist removed, -n flag gone

  • fixing main.yml conflict


Co-authored-by: Jermiah Joseph <jermiahjoseph98@gmail.com> (76cea29)

  • Dev (#111)

  • kill bob the builder

  • pip publish without semantic release

  • oops

  • adding checkout to pip-squeak

  • fixed main.yml

  • fixed main.yml

  • fixed main.yml

  • skip autopipeline in pip testing

  • adding code coverage

  • removed pytest-xdist

  • xdist removed, -n flag gone (48fcfd0)

  • skip autopipeline in pip testing (054d1b4)

  • fixed main.yml (b5b09e7)

  • fixed main.yml (560272f)

  • fixed main.yml (535a1c5)

  • adding checkout to pip-squeak (da6e006)

  • oops (8291564)

  • pip publish without semantic release (5e3cc39)

  • kill bob the builder (5eacc0f)

  • Substantial refactoring, linting, CI/CD updates (#107)

  • Switching to poetry + ruff

  • fixed main.yml

  • this will do

  • maybe this?

  • update lock

  • fix: ruff errors

  • fix: python version error

  • all lint checks pass

  • tests should work...

  • update pytest version

  • new poetry install

  • windows ghaction poetry install... work pls

  • yml fix

  • poetry version=1.8.2

  • still fixing main.yml

  • maybe it's poetry?

  • oh boy!

  • kill old unit test ci/cd

  • update ci/cd badge


Co-authored-by: Jermiah Joseph <jermiahjoseph98@gmail.com> (6ddc645)

  • New tests, improving code coverage. (#105)

  • new_tests_in_progress

  • Added majority coverage for imgtools.ops.

  • updated main-ci.yml with dataset-check.py name change. (c2e8ddb)

  • Mit lite (#104)

  • Detached branch (#94)

  • v1.2.0 for lighter install.

  • update main-ci.yml

  • fixed test_dataset

  • added zipfile and request

  • added torch and torchio

  • added missing dep in main-ci

  • Detached branch (#94)

  • v1.2.0 for lighter install.

  • update main-ci.yml

  • fixed test_dataset

  • updated PyPI push with API key

  • build-pkg pls work

  • pypi changes

  • no egg please

  • hm

  • remove dataset dependency. to be reconciled later

  • 1.2.0.1 hopefully fixed

  • main-ci removed test_dataset

  • readding scikit-learn

  • push to 1.2.0.2 (9137965)

  • Mit lite (#103)

  • Detached branch (#94)

  • v1.2.0 for lighter install.

  • update main-ci.yml

  • fixed test_dataset

  • added zipfile and request

  • added torch and torchio

  • added missing dep in main-ci

  • Detached branch (#94)

  • v1.2.0 for lighter install.

  • update main-ci.yml

  • fixed test_dataset

  • updated PyPI push with API key

  • build-pkg pls work

  • pypi changes

  • no egg please

  • hm

  • remove dataset dependency. to be reconciled later

  • 1.2.0.1 hopefully fixed

  • main-ci removed test_dataset

  • readding scikit-learn (4b06915)

  • MIT lite (#102)

  • Detached branch (#94)

  • v1.2.0 for lighter install.

  • update main-ci.yml

  • fixed test_dataset

  • added zipfile and request

  • added torch and torchio

  • added missing dep in main-ci

  • Detached branch (#94)

  • v1.2.0 for lighter install.

  • update main-ci.yml

  • fixed test_dataset

  • updated PyPI push with API key

  • build-pkg pls work

  • pypi changes

  • no egg please

  • hm

  • remove dataset dependency. to be reconciled later

  • 1.2.0.1 hopefully fixed

  • main-ci removed test_dataset (535bff0)

  • Mit lite (#101)

  • Detached branch (#94)

  • v1.2.0 for lighter install.

  • update main-ci.yml

  • fixed test_dataset

  • added zipfile and request

  • added torch and torchio

  • added missing dep in main-ci

  • Detached branch (#94)

  • v1.2.0 for lighter install.

  • update main-ci.yml

  • fixed test_dataset

  • updated PyPI push with API key

  • build-pkg pls work

  • pypi changes

  • no egg please

  • hm (e378eea)

  • Mit lite (#100)

  • Detached branch (#94)

  • v1.2.0 for lighter install.

  • update main-ci.yml

  • fixed test_dataset

  • added zipfile and request

  • added torch and torchio

  • added missing dep in main-ci

  • Detached branch (#94)

  • v1.2.0 for lighter install.

  • update main-ci.yml

  • fixed test_dataset

  • updated PyPI push with API key

  • build-pkg pls work

  • pypi changes

  • no egg please (3df6f2c)

  • Mit lite (#99)

  • Detached branch (#94)

  • v1.2.0 for lighter install.

  • update main-ci.yml

  • fixed test_dataset

  • added zipfile and request

  • added torch and torchio

  • added missing dep in main-ci

  • Detached branch (#94)

  • v1.2.0 for lighter install.

  • update main-ci.yml

  • fixed test_dataset

  • updated PyPI push with API key

  • build-pkg pls work

  • pypi changes (92da301)

  • Mit lite (#98)

  • Detached branch (#94)

  • v1.2.0 for lighter install.

  • update main-ci.yml

  • fixed test_dataset

  • added zipfile and request

  • added torch and torchio

  • added missing dep in main-ci

  • Detached branch (#94)

  • v1.2.0 for lighter install.

  • update main-ci.yml

  • fixed test_dataset

  • updated PyPI push with API key

  • build-pkg pls work (7dfca09)

  • Mit lite (#97)

  • Detached branch (#94)

  • v1.2.0 for lighter install.

  • update main-ci.yml

  • fixed test_dataset

  • added zipfile and request

  • added torch and torchio

  • added missing dep in main-ci

  • Detached branch (#94)

  • v1.2.0 for lighter install.

  • update main-ci.yml

  • fixed test_dataset

  • updated PyPI push with API key (07dad6c)

  • Mit lite (#96)

  • Detached branch (#94)

  • v1.2.0 for lighter install.

  • update main-ci.yml

  • fixed test_dataset

  • added zipfile and request

  • added torch and torchio (afea698)

  • Detached branch (#94) (#95)

  • Detached branch (#94)

  • v1.2.0 for lighter install.

  • update main-ci.yml

  • fixed test_dataset

  • added zipfile and request (88857bf)

  • updated actions to new default branch. 'master' branch is DEPRECATED (d10b5ba)

  • updated version and default branch to 'main' (8784b5f)

  • Flake8 linting fixes (#93)

  • add stop_before_pixels tag and set to True to speed up dcm reads

  • add ct-seg support

  • flake8 linting fixes

  • flake8 linting fixes transforms


Co-authored-by: Umar Yousafzai <umaryousafzai54@gmail.com> (43a72fe)

  • convert to dicom (#89)

nifti to dicom function (ba50037)

  • test break during demo (#81)

  • test break during demo

  • Update setup.py to 1.1.6 (1268cbc)

  • add stop_before_pixels tag and set to True to speed up dcm reads (#80)

AYE AYE (bb4dad7)

  • Dicom seg (#78)

  • DICOM-SEG beta commit

  • dicom-seg update

  • some changes

  • utils for refactoring

  • add attr to reqs

  • fixed attr to attrs

  • update version (d99950f)

  • Dicom seg (#77)

  • DICOM-SEG beta commit

  • dicom-seg update

  • some changes

  • utils for refactoring

  • add attr to reqs

  • fixed attr to attrs (7634a6c)

  • DICOM-SEG beta commit (#74) (5c4924d)

  • Add docstrings to Segmentation init (#73) (223f0b6)

  • Add raw roi columns (#72)

  • Change roi_names to roi_indices

  • Add raw_roi_names

  • Add raw_roi_names (6327578)

  • update version (52c3a8d)

  • Add mr crawls (#71)

  • added 5 MR tags: RepetitionTime, EchoTime, ScanSequence, MagneticFieldStrength, ImagedNucleus

  • added SEGMENTATION ReferencedSeriesSequence as ref_ct

  • change pytest version

  • pytest 6.2.2

  • whoops

  • testing nibabel

  • importlib test

  • iniconfig test

  • sitk 2.2.0 test

  • snumpy21.23test

  • numpy 1.23 test

  • changed deprecated numpy np.int to int

  • deprecated np.warnings

  • fixed problematic autopipeline:612 (37e5d8e)

  • updated version to 1.1.0

  • MR/SEG dicom tags added to crawler
  • 1.1 subversions will add support for mri sorting, segmentation files, and multi-acquisition series (8a95ae7)
  • added 5 MR tags: RepetitionTime, EchoTime, ScanSequence, MagneticFiel… (#70)

  • added 5 MR tags: RepetitionTime, EchoTime, ScanSequence, MagneticFieldStrength, ImagedNucleus

  • added SEGMENTATION ReferencedSeriesSequence as ref_ct

  • change pytest version (8f81e40)

  • Delete the labels that are empty (#69) (1e25c57)

  • Autopipeline fix (#68)

  • Added default value for path strings

  • Changed is_nnunet for nnunet (9b19076)

  • Update setup.py (b3314d4)

  • hotfix (#67) (f3151a1)

  • Crawl orientation (#66)

  • added orientation DICOM tag crawling

  • nnunet flags hotfix (#64)

  • autopipeline.py:164, changed or -> and

  • added orientation DICOM tag crawling

  • more is_nnunet fails (ffd6bca)

  • added orientation DICOM tag crawling (#65) (cc9cea1)

  • autopipeline.py:164, changed or -> and (f41f18d)

  • nnunet flags hotfix (#64) (ecc6939)

  • New flags: --update, --roi_select_first, --roi_separate, better mask_label parsing (#45)

  • added --update flag, needs test.

  • Added --roi_select_first and --roi_separate flags for advanced ROI parsing for contours.

  • mask_label parsing for illegal Windows/Unix characters (Issue #45 resolved) (89b715b)

  • Update README.md (199071e)

v1.0.3 (2022-10-14)

Unknown

  • Subseries (#61)

  • subseries implementation step 1

  • Fixes for issues #57, #53.

  • update README.

  • fixed pytest error (f8f3606)

  • update github actions (4adf148)

  • Update build-pkg.yml (ec167b7)

  • Update build-pkg.yml (4154d26)

  • Update build-pkg.yml (b2ab181)

  • Update build-pkg.yml (be566e8)

  • Update build-pkg.yml (8265aff)

  • Merge pull request #60 from bhklab/sw-fix

Sw fix (91330f0)

  • Merge branch 'master' of github.com:bhklab/med-imagetools into sw-fix (c743a98)

  • Update build-pkg.yml (072d597)

  • Skim2257 patch 1 (#59)

  • Update README.md

  • Update setup.py

  • Update build-pkg.yml (ce5ee0c)

  • updated dose (645aae7)

  • Merge branch 'master' of github.com:bhklab/med-imagetools into sw-fix (c6f8376)

  • temporary dose fix loading error with Sejin (abb452f)

  • Update README.md (#58) (edb8612)

  • Update build-pkg.yml (954b224)

  • multi-modality fix

  • adding test param for better QC

checking patient_ID error for issue #53

  • Relative robust fix for issue #53

  • Update setup.py

  • Update README.md (bc43f29)

  • Update setup.py (56faf21)

  • Create LICENSE (a01891f)

  • 1.0.0 (#52)

  • Update README.md

  • Update setup.py (3ceaf19)

  • 0.4.4 (#49)

  • Update setup.py

  • Update README.md

  • readme changes

  • Update README.md

  • Delete autopipeline.png

Co-authored-by: Kevin <qukevin99@gmail.com> (2d2079c)

  • Delete autopipeline.png (6a5b7d0)

  • Markdown Report and new CLI options (#48)

  • markdown report generator

  • update version to push to pypi

  • working on changes for nnunet inference

  • update version to push to pypi

  • nnunet inference formatting

  • dry run and continue flags

  • fixed up dry run and continute processing

  • fixing error that scout CT causes

  • dill in requirements

  • isabs for rel path args

  • Update main-ci.yml

  • fixed failing tests

  • another pytest fix

  • error check

  • error check 2

  • Update test_components.py

  • test if values are working

  • missing values?

  • more ci tests

  • more ci tests 2

  • ci tests 3

  • ci tests 4

  • ci tests 5

  • ci tests 5

  • ci tests 6

  • ci tests 7

  • ci tests 7

  • removed debugging prints

Co-authored-by: Sejin Kim <40668167+skim2257@users.noreply.github.com> (37f89b9)

  • Update main-ci.yml (c6851d9)

  • Add files via upload (52364da)

  • Add files via upload (677221b)

  • Add files via upload (99c90d2)

  • Delete methodology.png (c960771)

  • Delete autopipeline.png (51944f8)

  • Add files via upload (d5599f1)

  • Update readme (#43)

  • Update README.md

  • redesigned autopipeline diagram

  • Delete build-ci.yml

  • Delete main.yml

  • Delete manual-test.yml (d54d704)

  • Markdown report (#42)

  • markdown report generator

  • update version to push to pypi

Co-authored-by: Kevin <qukevin99@gmail.com> (3a2f742)

  • Nnunet demo (#41)

  • uncommented one line pytest

Former-commit-id: 3dc8cd388da3ab755d979987b36389dd88396801

  • uncommented one line pytest

Former-commit-id: 01fb59285920aaa2fd8c3f355feab86619938568 [formerly 6da65ddd48d4d10f0e3ec8244581a598d886f75c] [formerly 6da65ddd48d4d10f0e3ec8244581a598d886f75c [formerly 3dc8cd388da3ab755d979987b36389dd88396801]] Former-commit-id: fa09db6832e6455d56540ee8e6910cfcb484d27a Former-commit-id: 652bd34dc69873469e060381ef0d8995d93335b5

  • uncommented one line pytest

  • uncommented one line pytest

Former-commit-id: 2b9d6d4813e05e0cec0550a4dfee47bf18b1f5fe

  • uncommented one line pytest

Former-commit-id: 7aa572b0b68fa17a57d73a7b5f677af269e19154 [formerly 3f878494e3be177a2784ae665bf110f562422443] [formerly 3f878494e3be177a2784ae665bf110f562422443 [formerly 2b9d6d4813e05e0cec0550a4dfee47bf18b1f5fe]] Former-commit-id: 11196a3f1e9560f82afc8e9d767068628d85a5e7 Former-commit-id: 2046fb64b2d129db338c3d3f2a70e3640eea80ab

  • uncommented one line pytest

  • self.existing, dataset.csv fixed (#10)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com> Former-commit-id: f2480c3bd2fba4498c609ef1efc031e1d4f7e2cd

  • self.existing, dataset.csv fixed (#10)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com>

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

Former-commit-id: 1cd89845970f294417d95d0792bdcb817b0324d7

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

Former-commit-id: 29118a649d990863cfbf1b059cab862913e2ab30 [formerly 29118a649d990863cfbf1b059cab862913e2ab30 [formerly 1cd89845970f294417d95d0792bdcb817b0324d7]] Former-commit-id: ea7077819568f350bb9583514acf63338249b0f3 Former-commit-id: aa2d95a7888dd213554c627c0d76b4237a1967bf

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • Create build-ci.yml

Former-commit-id: 5a0e9451e6e59de05e5dc2062ccbae6d8632179f

  • Create build-ci.yml

  • Update build-ci.yml

Former-commit-id: 33a1d6066819f05051f55302f273a77031f70ecb

  • Update build-ci.yml

  • Update requirements.txt

Former-commit-id: fcd6cb453acf63d6e67bd3066216d33d873f8f8f

  • Update requirements.txt

  • bug fixes_1.0

Former-commit-id: d2556741284260f74609ead96c2e64621af8511a

  • bug fixes_1.0

Former-commit-id: 3344042ddfb1ef709ec4fa02628c0c97a6ebd477 [formerly a27dc3c212327be4058cc374d9b37ae005fe87e0] [formerly a27dc3c212327be4058cc374d9b37ae005fe87e0 [formerly d2556741284260f74609ead96c2e64621af8511a]] Former-commit-id: 63604aedc9199a01c2601640d6f53c32c1aea195 Former-commit-id: b7161a48f3fffb445336ea2a3d827cdb5686deab

  • bug fixes_1.0

  • test and autopipe fixed

Former-commit-id: 9cc88b1b402108310dbbc8e09a8b13730aa72102

  • test and autopipe fixed

Former-commit-id: bbd1dc9a718bf69247befc0e1e99d1c75519eeef [formerly 2aca0013e705864697c9df5fa1c574487e307000] [formerly 2aca0013e705864697c9df5fa1c574487e307000 [formerly 9cc88b1b402108310dbbc8e09a8b13730aa72102]] Former-commit-id: 0784880393713ae5376edb2c75cf1118187e011b Former-commit-id: a402b01f18507176c1de523fb5e978552ea8f01c

  • test and autopipe fixed

  • bug fixes 2

Former-commit-id: e7f4b424ecf5519ded2352b3d6266a7da07a5b07

  • bug fixes 2

Former-commit-id: a513f1a9102c236845fa273100bb39112b092bf7 [formerly 374041fceb9f851959a35da4d525a6930aa4837a] [formerly 374041fceb9f851959a35da4d525a6930aa4837a [formerly e7f4b424ecf5519ded2352b3d6266a7da07a5b07]] Former-commit-id: 15bc9317197f2fcf7bf553596118bff24098a9ff Former-commit-id: 4dd4c4a0b4238a97d93d3df36268108de9c7fb2a

  • bug fixes 2

  • bug fixes 2

Former-commit-id: 90732d81ff1873e24cd501283e4cdd2326febd28

  • bug fixes 2

Former-commit-id: 5ed5f32cea580aab518d28154a9e47c5b344c3c6 [formerly ad812ba0225fb2bff2ca5b49f307dc748ded3efe] [formerly ad812ba0225fb2bff2ca5b49f307dc748ded3efe [formerly 90732d81ff1873e24cd501283e4cdd2326febd28]] Former-commit-id: 843025f73f358562b1a4fb2cc008e9655c593c3e Former-commit-id: ab086810cefee5270450561b6db2cfb999416c27

  • bug fixes 2

  • added visualizations and some more bug fixes

Former-commit-id: 735b26c9de88e0a48b468f8fca490bcc68d4cf6c

  • added visualizations and some more bug fixes

Former-commit-id: 68280704e6bdc7afb814166dc4d9ea1c69cc0111 [formerly 2daaf02ec87a1caccd93e18e5a119c9863e940af] [formerly 2daaf02ec87a1caccd93e18e5a119c9863e940af [formerly 735b26c9de88e0a48b468f8fca490bcc68d4cf6c]] Former-commit-id: 9bdf715e27d3a5aa0a6176b4a033c0015ced1bfc Former-commit-id: 856e72bf73fef22350f1d53fcad601fe3d76798e

  • added visualizations and some more bug fixes

  • Create manual-test.yml

Former-commit-id: d0b495ccb195a7cd99f8bb7a4d98e33cbbc1f729

  • Create manual-test.yml

  • Update build-ci.yml

Former-commit-id: f77c367df07b7792359edb8434cf4a5f80e328eb

  • Update build-ci.yml

  • Update manual-test.yml

Former-commit-id: c17f6b55fa2949bb33a5c32cfa57c5d0b192d583

  • Update manual-test.yml

  • PR tests - macos/ubuntu failing (#13)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • fixed pipeline tests

  • clean tests

  • added workflow

  • yml

  • yml

  • matplotlib

  • trying other patient to avoid memoryerror

  • set roi_names to avoid memoryerror

  • cave

  • indents

  • Update manual-test.yml

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com> Former-commit-id: 47f31227269208fc91d4796e0e50816a16a93ea5

  • PR tests - macos/ubuntu failing (#13)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • fixed pipeline tests

  • clean tests

  • added workflow

  • yml

  • yml

  • matplotlib

  • trying other patient to avoid memoryerror

  • set roi_names to avoid memoryerror

  • cave

  • indents

  • Update manual-test.yml

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com>

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

Former-commit-id: 1528efc88ca4952ce570721832a339ff8274b4fa

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

Former-commit-id: ab236e55b1de2ca583f4118dec4a250b5801e5b1 [formerly ab236e55b1de2ca583f4118dec4a250b5801e5b1 [formerly 1528efc88ca4952ce570721832a339ff8274b4fa]] Former-commit-id: 3e374bf83a1c5facaa7e311595c2b6550ec2025e Former-commit-id: 82e0e186b9d508c398f798469326c643cd6527c2

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

  • small bug fix

Former-commit-id: 7a27ee36703947cbeae3addb99a86c2c2566d0c0

  • small bug fix

Former-commit-id: 43e3c6b28cecf2b33ea563904a2ac6197fab48b4 [formerly 43e3c6b28cecf2b33ea563904a2ac6197fab48b4 [formerly 7a27ee36703947cbeae3addb99a86c2c2566d0c0]] Former-commit-id: 9c20b59415a751058a7d40e8ed2c570a3a8ffbd7 Former-commit-id: 137b961a46c61f43f19f56f0c2564d14992a3d56

  • small bug fix

  • added demo.py

Former-commit-id: b64491943988d84244d64f7d6001be088174e741

  • added demo.py

Former-commit-id: 64a7701af6ea133285259cc40df0f47bcab496ba [formerly 64a7701af6ea133285259cc40df0f47bcab496ba [formerly b64491943988d84244d64f7d6001be088174e741]] Former-commit-id: 3b3ca59311c18451bc3cd7bb4a71df90501c66cd Former-commit-id: 52754c4f09646cc9386b8f2699a2718edb77eaf8

  • added demo.py

  • Ready for

Former-commit-id: 9e5d03ad12769efe2f14199d6970cecfa1fac0b1

  • Ready for

  • Create main.yml (#15)

Former-commit-id: 700fbe6ff316bf36536be5bf6cca67df144096fa

  • Create main.yml (#15)

  • Changed dataset class returns

Former-commit-id: 3c6d7f5a59865520a11ac8b0772d454f5b24bd2a

  • Changed dataset class returns

Former-commit-id: caa9c4d839ff599f63c9ad68c9bc4e844d96092d [formerly 180fe18d186e8909117afead0b974ecf33c0b632] [formerly 180fe18d186e8909117afead0b974ecf33c0b632 [formerly 3c6d7f5a59865520a11ac8b0772d454f5b24bd2a]] Former-commit-id: 8a66defe36141d1669874f743d5c0b2294414ec6 Former-commit-id: 51ff2b743a26bfc2ec123e67a1cf8e77245aa75a

  • Changed dataset class returns

  • fix conflicts

Former-commit-id: caad95a251fab60b5a8078bcd60987ba7dbbbd9d

  • fix conflicts

Former-commit-id: 3e769f713eead224f382b5abe98f9f90c69fcc65 [formerly c70d9c89cc2dd93f6c820b9b4a84577088fcb239] [formerly c70d9c89cc2dd93f6c820b9b4a84577088fcb239 [formerly caad95a251fab60b5a8078bcd60987ba7dbbbd9d]] Former-commit-id: c207bb58235d76f7af1439da0adba4b814628926 Former-commit-id: 0cf3b71107adb75b3ebf4c2babf2ba344e7b91cd

  • fix conflicts

  • fixed test autopipe

Former-commit-id: 63b9543e16a615f3cd2023a6e5457a6707835a4d

  • fixed test autopipe

Former-commit-id: eb71a6ece7d1b92ce1575fbf38354fde98ccc697 [formerly 3817bbbe40989f26078ead582ef508d58bd22d03] [formerly 3817bbbe40989f26078ead582ef508d58bd22d03 [formerly 63b9543e16a615f3cd2023a6e5457a6707835a4d]] Former-commit-id: dc5e06511512a251129f80d0d07ccce2a94bb75c Former-commit-id: 0de4a6d07c1b07618fa0e6ddd0bf5ce4553aa8ca

  • fixed test autopipe

  • merging new features (#16)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • bug fixes 2

  • added visualizations and some more bug fixes

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

  • small bug fix

  • added demo.py

  • Changed dataset class returns

  • fix conflicts

  • fixed test autopipe

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com> Former-commit-id: 539777cd850404c9f0f85ef90b7508b1979f328c

  • merging new features (#16)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • bug fixes 2

  • added visualizations and some more bug fixes

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

  • small bug fix

  • added demo.py

  • Changed dataset class returns

  • fix conflicts

  • fixed test autopipe

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com>

  • fix path backslash issues

Former-commit-id: d81a74dfcdcd21f2b9248d197362a6dbaabf901b

  • fix path backslash issues

Former-commit-id: c9fcbbebbe082ac2b98d59515fbeb2180c79c0f8 [formerly c9fcbbebbe082ac2b98d59515fbeb2180c79c0f8 [formerly d81a74dfcdcd21f2b9248d197362a6dbaabf901b]] Former-commit-id: 0dd174dd2b65c959b8f26f41dc4b3ca51d257792 Former-commit-id: 26d44c87a36a8ed5cd64b5553ac8bf5a1c5e7af3

  • fix path backslash issues

  • fix path backslashes (#17)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • bug fixes 2

  • added visualizations and some more bug fixes

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

  • small bug fix

  • added demo.py

  • Changed dataset class returns

  • fix conflicts

  • fixed test autopipe

  • fix path backslash issues

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com> Former-commit-id: 5c6f7b00b440c06a730ff7ee289e0dd0f146a4dd

  • fix path backslashes (#17)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • bug fixes 2

  • added visualizations and some more bug fixes

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

  • small bug fix

  • added demo.py

  • Changed dataset class returns

  • fix conflicts

  • fixed test autopipe

  • fix path backslash issues

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com>

  • Update main.yml

Former-commit-id: c0bf276b327056d7dff1b538492afe2b01438a34

  • Update main.yml

  • Update main.yml

Former-commit-id: f5397265d7f844ce7abbf81f9c38349610e5aacd

  • Update main.yml

  • Update README.md

Former-commit-id: acf8cfbcc193d404fe42befdd9535c1bf42a10aa

  • Update README.md

  • Update main.yml (#18)

  • Update main.yml

  • Update requirements.txt

  • Update main.yml

  • Update main.yml

  • build binary/dist

  • removed linter

  • Update setup.py

Former-commit-id: 9011025130ba625cf9451d6354a85d8a88d2937c

  • Update main.yml (#18)

  • Update main.yml

  • Update requirements.txt

  • Update main.yml

  • Update main.yml

  • build binary/dist

  • removed linter

  • Update setup.py

  • Update README.md

Former-commit-id: 2a36b0491645b5b59ab309b1f1eea760d66c36fd

  • Update README.md

  • Update README.md (#19)

Former-commit-id: bde03e1820874f8884cd4e1f36a19dddfc653e20

  • Update README.md (#19)

  • Update README.md

Former-commit-id: edb278febad7d37f8bb987210479319a09fd359e

  • Update README.md

  • added tests for Dataset class

Former-commit-id: 8d345fb040a8c6e1725d749d9d8554f35d107013

  • added tests for Dataset class

Former-commit-id: d75ee6e437692650f4a7d62833946161acb12d79 [formerly abfd4dbebccc334866237362629389e79fdcba11] [formerly abfd4dbebccc334866237362629389e79fdcba11 [formerly 8d345fb040a8c6e1725d749d9d8554f35d107013]] Former-commit-id: d8a5980fdc460c0386d73b5a3e204dbbf70771df Former-commit-id: 3b16fbef699e13a000b61cfcc6a031c455b5abac

  • added tests for Dataset class

  • added tests for Dataset class

Former-commit-id: 7747a81615aa5d913284b22a623ee572ea8b293a

  • added tests for Dataset class

Former-commit-id: 71334289e578249681a435d7781c8955b6cabe1d [formerly 1f9c17c8bc13f52d0f12b1e79085528da1c82ec7] [formerly 1f9c17c8bc13f52d0f12b1e79085528da1c82ec7 [formerly 7747a81615aa5d913284b22a623ee572ea8b293a]] Former-commit-id: bcff97c402b0267463107480002d22d4d9fe4fcf Former-commit-id: 21f753f606167a4258d70f8ac6f8fc23d3a8d175

  • added tests for Dataset class

  • Create LICENSE (#20)

  • Create LICENSE

  • Update setup.py

Former-commit-id: 7ec143e7ef1dff2a849c62d1283b889398cb6b32

  • Create LICENSE (#20)

  • Create LICENSE

  • Update setup.py

  • Seg.nrrd quick fix

Former-commit-id: 7f3b5c62681d1275b09eb20a9a3218d9ecd16b23

  • Seg.nrrd quick fix

  • Minor bug fixes

Former-commit-id: f18aa1bd415fbb25050f6d4f8206492a23a61e54

  • Minor bug fixes

Former-commit-id: 7162d456ff8468c980c6a720d7100d655dc03288 [formerly 7162d456ff8468c980c6a720d7100d655dc03288 [formerly f18aa1bd415fbb25050f6d4f8206492a23a61e54]] Former-commit-id: 96c6e3ef4e49b006056e7a8a11ca4e5ceeea6873 Former-commit-id: 0858b138f03a568de16d582d42509ba40dc40903

  • Minor bug fixes

  • test fix

Former-commit-id: 2fad37ee3a827f831e6f6b3b7e707bc7509c284b

  • test fix

Former-commit-id: d55216a0b91076b0b0ec06def53c517a6325587b [formerly d55216a0b91076b0b0ec06def53c517a6325587b [formerly 2fad37ee3a827f831e6f6b3b7e707bc7509c284b]] Former-commit-id: 5e3f932e77e3bf3999f6b904cdfd0238af7fc27d Former-commit-id: 37aa5e3e74d6e25b4f8766938462a60601c29ab3

  • test fix

  • Added demo

Former-commit-id: 48ea411f5bea9471e83b05248ca95198e2e8a997

  • Added demo

Former-commit-id: 1ec696602dd46966f5f7e1d4984feab6cc26386b [formerly 1ec696602dd46966f5f7e1d4984feab6cc26386b [formerly 48ea411f5bea9471e83b05248ca95198e2e8a997]] Former-commit-id: fe9d3f4af7cf608a771fe1094f1e1162f1a92377 Former-commit-id: a054f7d9cba105a4d40f2605ad6ea5e954b4a1a1

  • Added demo

  • Update setup.py (#23)

Former-commit-id: 9e24716cfabf338fa46c4e4a4123bfd003f96918

  • Update setup.py (#23)

Former-commit-id: ce8e287294e44e5aeaba1c12ea31bea801083293 [formerly ce8e287294e44e5aeaba1c12ea31bea801083293 [formerly 9e24716cfabf338fa46c4e4a4123bfd003f96918]] Former-commit-id: b9fe3637d03e51472706d44e9096c76752517785 Former-commit-id: 0cb0b099ffa6d3d67738f40e211e566049a109ca

  • Update setup.py (#23)

  • updated README

Former-commit-id: 0f0414533cb6667b68aa48541feb376226fd5515

  • updated README

Former-commit-id: e35f91d35180b1217560b7f0bc06280bf07aebb0 [formerly e35f91d35180b1217560b7f0bc06280bf07aebb0 [formerly 0f0414533cb6667b68aa48541feb376226fd5515]] Former-commit-id: bc9c6a28ef88362f14ed2cfbf8a333b3f0eb3cfc Former-commit-id: d353efbbdace157b77f9bedf74654b5b96cda5f9

  • updated README

  • Update README.md (#24)

Former-commit-id: 9aaf51bcb71b28cf062a03d873682b2ff38cee90

  • Update README.md (#24)

Former-commit-id: 27494c03e4d95c58d6ea887e20597dbbe235c317 [formerly 27494c03e4d95c58d6ea887e20597dbbe235c317 [formerly 9aaf51bcb71b28cf062a03d873682b2ff38cee90]] Former-commit-id: 84c0753414042535d8cc637bb974373ceed78130 Former-commit-id: 63106282d3b55f6d008ae03c60c4a32babcb7d1b

  • Update README.md (#24)

  • preliminary MRI functionality (MR-RTSTRUCT pairs)

Former-commit-id: 3c01806a93d5b7ca9c6d1a1564d2c9630ff0cf85

  • preliminary MRI functionality (MR-RTSTRUCT pairs)

Former-commit-id: 3cdc5eb2ad84488f20323b1933c4285eac78d60d [formerly 11971c8b1f10f60e20d62c85b208031dfa2b8310] [formerly 11971c8b1f10f60e20d62c85b208031dfa2b8310 [formerly 3c01806a93d5b7ca9c6d1a1564d2c9630ff0cf85]] Former-commit-id: b4abcace6ced31dd9b7d08503d31d4ee49d5ee74 Former-commit-id: 2a0158397a55d783d6b627181a8af123952df3dc

  • preliminary MRI functionality (MR-RTSTRUCT pairs)

  • Skim2257 quick fix (#26)

  • Updated crawler to force String on all meta fields

  • Update setup.py

Former-commit-id: 5e93381461268785776402061d555ab02b78fda3

  • Skim2257 quick fix (#26)

  • Updated crawler to force String on all meta fields

  • Update setup.py

Former-commit-id: 5116186cc44acffc828b7983e84ec2db49b628cb [formerly 65d66d20aa91799be74eaeeab91a5f1022d95d70] [formerly 65d66d20aa91799be74eaeeab91a5f1022d95d70 [formerly 5e93381461268785776402061d555ab02b78fda3]] Former-commit-id: 5b66da423bd0a09f61d0768cf1491bdcdc20a18a Former-commit-id: 9bbf4aebbf1978a63dd49de045cc91e4893a5237

  • Skim2257 quick fix (#26)

  • Updated crawler to force String on all meta fields

  • Update setup.py

  • quick fixes

Former-commit-id: 5e118add39a6796a6d03d9c6729146981da7f44f

  • quick fixes

Former-commit-id: d444cb8e2b63900c7747d9a405125066fb67d88e [formerly 8ac1dfd1340ce26440ed165fa7c2b7386034aa7a] [formerly 8ac1dfd1340ce26440ed165fa7c2b7386034aa7a [formerly 5e118add39a6796a6d03d9c6729146981da7f44f]] Former-commit-id: b1c528e7b1f32acf42a18cd78f37b462bfa05171 Former-commit-id: 79e19c892e15d254c60b16b4ee67e9c16ca59f91

  • first commit

  • removed test files, changed gitignore

  • changed file directory structure for imageautooutput

  • split mask up into each contour

  • change kwargs in put for basesubjectwriter

  • still kinda failing...

  • brought back basesubjectwriter

  • .imgtools directory

  • changed absolute paths to relative paths

  • changed os.path.join to pathlib.Path.as_posix()

  • removed unused cv2 import

  • removed cv2 import

  • appened is deprecated, changed to concat

  • debug print

  • removed debug print

  • added sparse mask class and generating function

  • testing out sparse mask

  • funky NaN problem

  • commented sparse mask

  • overwrite all subjects

  • space

  • overwrite false

  • metadata stuffs

  • metadata in dataset.csv

  • added modalities, num rtstruct and pixel size to metadata

  • metadata bugfix

  • a

  • fixed wrong variable names for metadata stuff

  • fixed pathlib float error

  • relative paths and output folder paths for dataset.csv

  • put metadata stuff into a util file

  • deal with empty metadata

  • messing around with sparse mask

  • tried to save sparse mask, did some stuff with nnunet output format

  • compliant with nnunet directory structure

  • CLI Interface, argparse moved to utils

  • fixed formatting problems with folder names

  • train test split

  • train size and random state optional

  • merge conflicts

  • changed warnings to not interrupt

  • changed to warnings.warn for generate_sparse_mask

  • merge

  • resolving conflicts?

  • args

  • changes for roi names as a dict

  • added regex dictionary option for non nnunet runs

  • sparse mask global labelling for contour name: index

  • got rid of file_name_convention stuff

  • conflicts resolved

  • yaml thing

  • added list capabilities for the roi names dictionary

  • dataset.json for nnunet

  • CLI "autonew"

  • changed all mutable defaults to None

  • moved autotest changes to autopipeline and addede a few CLI args

  • getting ready for merge to live

  • test_components, test_modalities works with new AutoPipeline

  • overwrite changes and error fix for nan paths again

  • fixed if statement

  • joblib parallel

  • warnings for missing patients

  • summary messages

  • updated, passing tests. Updated version to 0.4

  • update test

  • yaml path cli

  • yaml error check

  • pandas error

  • Fixed read_dicom_auto

  • skips series check if seris is None

  • updated readme to reflect v0.4 changes

  • updated readme

  • minor change

  • remove .idea

  • remote .idea

  • git ignore

  • transpose for nnunet

  • skip if no mask for nnunet and nnunet folder names

  • bugs in nnunet folder stuff

  • rename nnunetutil (again)

  • sorting the output streams

  • shell script

  • shell script in autopipeline

  • bug

  • forgot CopyInformation for nnunet

  • ignore deprecation warning

  • moved sh file down one dir

  • set -e for stopping execution if there is an error

  • broken checker for missing labels

  • train test fix for 1 patient

  • fix for broken self.existing_roi_names caused by joblib

  • added autotest to gitignore

  • sorted list for train test split

  • custom train test split

  • custom train test split

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com> Co-authored-by: Sejin Kim <40668167+skim2257@users.noreply.github.com> Co-authored-by: Sejin Kim <hello@sejin.kim> Co-authored-by: Vishwesh Ramanathan <vishwesh@Vishweshs-MacBook-Air.local> Co-authored-by: Kevin Qu <kqu@uhnslurmbuildbox.uhnh4h.cluster> Co-authored-by: Kevin Qu <kqu@node90.uhnh4h.cluster> (f3e5307)

  • Nnunet demo (#40)

  • uncommented one line pytest

Former-commit-id: 3dc8cd388da3ab755d979987b36389dd88396801

  • uncommented one line pytest

Former-commit-id: 01fb59285920aaa2fd8c3f355feab86619938568 [formerly 6da65ddd48d4d10f0e3ec8244581a598d886f75c] [formerly 6da65ddd48d4d10f0e3ec8244581a598d886f75c [formerly 3dc8cd388da3ab755d979987b36389dd88396801]] Former-commit-id: fa09db6832e6455d56540ee8e6910cfcb484d27a Former-commit-id: 652bd34dc69873469e060381ef0d8995d93335b5

  • uncommented one line pytest

  • uncommented one line pytest

Former-commit-id: 2b9d6d4813e05e0cec0550a4dfee47bf18b1f5fe

  • uncommented one line pytest

Former-commit-id: 7aa572b0b68fa17a57d73a7b5f677af269e19154 [formerly 3f878494e3be177a2784ae665bf110f562422443] [formerly 3f878494e3be177a2784ae665bf110f562422443 [formerly 2b9d6d4813e05e0cec0550a4dfee47bf18b1f5fe]] Former-commit-id: 11196a3f1e9560f82afc8e9d767068628d85a5e7 Former-commit-id: 2046fb64b2d129db338c3d3f2a70e3640eea80ab

  • uncommented one line pytest

  • self.existing, dataset.csv fixed (#10)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com> Former-commit-id: f2480c3bd2fba4498c609ef1efc031e1d4f7e2cd

  • self.existing, dataset.csv fixed (#10)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com>

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

Former-commit-id: 1cd89845970f294417d95d0792bdcb817b0324d7

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

Former-commit-id: 29118a649d990863cfbf1b059cab862913e2ab30 [formerly 29118a649d990863cfbf1b059cab862913e2ab30 [formerly 1cd89845970f294417d95d0792bdcb817b0324d7]] Former-commit-id: ea7077819568f350bb9583514acf63338249b0f3 Former-commit-id: aa2d95a7888dd213554c627c0d76b4237a1967bf

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • Create build-ci.yml

Former-commit-id: 5a0e9451e6e59de05e5dc2062ccbae6d8632179f

  • Create build-ci.yml

  • Update build-ci.yml

Former-commit-id: 33a1d6066819f05051f55302f273a77031f70ecb

  • Update build-ci.yml

  • Update requirements.txt

Former-commit-id: fcd6cb453acf63d6e67bd3066216d33d873f8f8f

  • Update requirements.txt

  • bug fixes_1.0

Former-commit-id: d2556741284260f74609ead96c2e64621af8511a

  • bug fixes_1.0

Former-commit-id: 3344042ddfb1ef709ec4fa02628c0c97a6ebd477 [formerly a27dc3c212327be4058cc374d9b37ae005fe87e0] [formerly a27dc3c212327be4058cc374d9b37ae005fe87e0 [formerly d2556741284260f74609ead96c2e64621af8511a]] Former-commit-id: 63604aedc9199a01c2601640d6f53c32c1aea195 Former-commit-id: b7161a48f3fffb445336ea2a3d827cdb5686deab

  • bug fixes_1.0

  • test and autopipe fixed

Former-commit-id: 9cc88b1b402108310dbbc8e09a8b13730aa72102

  • test and autopipe fixed

Former-commit-id: bbd1dc9a718bf69247befc0e1e99d1c75519eeef [formerly 2aca0013e705864697c9df5fa1c574487e307000] [formerly 2aca0013e705864697c9df5fa1c574487e307000 [formerly 9cc88b1b402108310dbbc8e09a8b13730aa72102]] Former-commit-id: 0784880393713ae5376edb2c75cf1118187e011b Former-commit-id: a402b01f18507176c1de523fb5e978552ea8f01c

  • test and autopipe fixed

  • bug fixes 2

Former-commit-id: e7f4b424ecf5519ded2352b3d6266a7da07a5b07

  • bug fixes 2

Former-commit-id: a513f1a9102c236845fa273100bb39112b092bf7 [formerly 374041fceb9f851959a35da4d525a6930aa4837a] [formerly 374041fceb9f851959a35da4d525a6930aa4837a [formerly e7f4b424ecf5519ded2352b3d6266a7da07a5b07]] Former-commit-id: 15bc9317197f2fcf7bf553596118bff24098a9ff Former-commit-id: 4dd4c4a0b4238a97d93d3df36268108de9c7fb2a

  • bug fixes 2

  • bug fixes 2

Former-commit-id: 90732d81ff1873e24cd501283e4cdd2326febd28

  • bug fixes 2

Former-commit-id: 5ed5f32cea580aab518d28154a9e47c5b344c3c6 [formerly ad812ba0225fb2bff2ca5b49f307dc748ded3efe] [formerly ad812ba0225fb2bff2ca5b49f307dc748ded3efe [formerly 90732d81ff1873e24cd501283e4cdd2326febd28]] Former-commit-id: 843025f73f358562b1a4fb2cc008e9655c593c3e Former-commit-id: ab086810cefee5270450561b6db2cfb999416c27

  • bug fixes 2

  • added visualizations and some more bug fixes

Former-commit-id: 735b26c9de88e0a48b468f8fca490bcc68d4cf6c

  • added visualizations and some more bug fixes

Former-commit-id: 68280704e6bdc7afb814166dc4d9ea1c69cc0111 [formerly 2daaf02ec87a1caccd93e18e5a119c9863e940af] [formerly 2daaf02ec87a1caccd93e18e5a119c9863e940af [formerly 735b26c9de88e0a48b468f8fca490bcc68d4cf6c]] Former-commit-id: 9bdf715e27d3a5aa0a6176b4a033c0015ced1bfc Former-commit-id: 856e72bf73fef22350f1d53fcad601fe3d76798e

  • added visualizations and some more bug fixes

  • Create manual-test.yml

Former-commit-id: d0b495ccb195a7cd99f8bb7a4d98e33cbbc1f729

  • Create manual-test.yml

  • Update build-ci.yml

Former-commit-id: f77c367df07b7792359edb8434cf4a5f80e328eb

  • Update build-ci.yml

  • Update manual-test.yml

Former-commit-id: c17f6b55fa2949bb33a5c32cfa57c5d0b192d583

  • Update manual-test.yml

  • PR tests - macos/ubuntu failing (#13)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • fixed pipeline tests

  • clean tests

  • added workflow

  • yml

  • yml

  • matplotlib

  • trying other patient to avoid memoryerror

  • set roi_names to avoid memoryerror

  • cave

  • indents

  • Update manual-test.yml

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com> Former-commit-id: 47f31227269208fc91d4796e0e50816a16a93ea5

  • PR tests - macos/ubuntu failing (#13)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • fixed pipeline tests

  • clean tests

  • added workflow

  • yml

  • yml

  • matplotlib

  • trying other patient to avoid memoryerror

  • set roi_names to avoid memoryerror

  • cave

  • indents

  • Update manual-test.yml

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com>

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

Former-commit-id: 1528efc88ca4952ce570721832a339ff8274b4fa

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

Former-commit-id: ab236e55b1de2ca583f4118dec4a250b5801e5b1 [formerly ab236e55b1de2ca583f4118dec4a250b5801e5b1 [formerly 1528efc88ca4952ce570721832a339ff8274b4fa]] Former-commit-id: 3e374bf83a1c5facaa7e311595c2b6550ec2025e Former-commit-id: 82e0e186b9d508c398f798469326c643cd6527c2

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

  • small bug fix

Former-commit-id: 7a27ee36703947cbeae3addb99a86c2c2566d0c0

  • small bug fix

Former-commit-id: 43e3c6b28cecf2b33ea563904a2ac6197fab48b4 [formerly 43e3c6b28cecf2b33ea563904a2ac6197fab48b4 [formerly 7a27ee36703947cbeae3addb99a86c2c2566d0c0]] Former-commit-id: 9c20b59415a751058a7d40e8ed2c570a3a8ffbd7 Former-commit-id: 137b961a46c61f43f19f56f0c2564d14992a3d56

  • small bug fix

  • added demo.py

Former-commit-id: b64491943988d84244d64f7d6001be088174e741

  • added demo.py

Former-commit-id: 64a7701af6ea133285259cc40df0f47bcab496ba [formerly 64a7701af6ea133285259cc40df0f47bcab496ba [formerly b64491943988d84244d64f7d6001be088174e741]] Former-commit-id: 3b3ca59311c18451bc3cd7bb4a71df90501c66cd Former-commit-id: 52754c4f09646cc9386b8f2699a2718edb77eaf8

  • added demo.py

  • Ready for

Former-commit-id: 9e5d03ad12769efe2f14199d6970cecfa1fac0b1

  • Ready for

  • Create main.yml (#15)

Former-commit-id: 700fbe6ff316bf36536be5bf6cca67df144096fa

  • Create main.yml (#15)

  • Changed dataset class returns

Former-commit-id: 3c6d7f5a59865520a11ac8b0772d454f5b24bd2a

  • Changed dataset class returns

Former-commit-id: caa9c4d839ff599f63c9ad68c9bc4e844d96092d [formerly 180fe18d186e8909117afead0b974ecf33c0b632] [formerly 180fe18d186e8909117afead0b974ecf33c0b632 [formerly 3c6d7f5a59865520a11ac8b0772d454f5b24bd2a]] Former-commit-id: 8a66defe36141d1669874f743d5c0b2294414ec6 Former-commit-id: 51ff2b743a26bfc2ec123e67a1cf8e77245aa75a

  • Changed dataset class returns

  • fix conflicts

Former-commit-id: caad95a251fab60b5a8078bcd60987ba7dbbbd9d

  • fix conflicts

Former-commit-id: 3e769f713eead224f382b5abe98f9f90c69fcc65 [formerly c70d9c89cc2dd93f6c820b9b4a84577088fcb239] [formerly c70d9c89cc2dd93f6c820b9b4a84577088fcb239 [formerly caad95a251fab60b5a8078bcd60987ba7dbbbd9d]] Former-commit-id: c207bb58235d76f7af1439da0adba4b814628926 Former-commit-id: 0cf3b71107adb75b3ebf4c2babf2ba344e7b91cd

  • fix conflicts

  • fixed test autopipe

Former-commit-id: 63b9543e16a615f3cd2023a6e5457a6707835a4d

  • fixed test autopipe

Former-commit-id: eb71a6ece7d1b92ce1575fbf38354fde98ccc697 [formerly 3817bbbe40989f26078ead582ef508d58bd22d03] [formerly 3817bbbe40989f26078ead582ef508d58bd22d03 [formerly 63b9543e16a615f3cd2023a6e5457a6707835a4d]] Former-commit-id: dc5e06511512a251129f80d0d07ccce2a94bb75c Former-commit-id: 0de4a6d07c1b07618fa0e6ddd0bf5ce4553aa8ca

  • fixed test autopipe

  • merging new features (#16)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • bug fixes 2

  • added visualizations and some more bug fixes

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

  • small bug fix

  • added demo.py

  • Changed dataset class returns

  • fix conflicts

  • fixed test autopipe

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com> Former-commit-id: 539777cd850404c9f0f85ef90b7508b1979f328c

  • merging new features (#16)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • bug fixes 2

  • added visualizations and some more bug fixes

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

  • small bug fix

  • added demo.py

  • Changed dataset class returns

  • fix conflicts

  • fixed test autopipe

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com>

  • fix path backslash issues

Former-commit-id: d81a74dfcdcd21f2b9248d197362a6dbaabf901b

  • fix path backslash issues

Former-commit-id: c9fcbbebbe082ac2b98d59515fbeb2180c79c0f8 [formerly c9fcbbebbe082ac2b98d59515fbeb2180c79c0f8 [formerly d81a74dfcdcd21f2b9248d197362a6dbaabf901b]] Former-commit-id: 0dd174dd2b65c959b8f26f41dc4b3ca51d257792 Former-commit-id: 26d44c87a36a8ed5cd64b5553ac8bf5a1c5e7af3

  • fix path backslash issues

  • fix path backslashes (#17)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • bug fixes 2

  • added visualizations and some more bug fixes

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

  • small bug fix

  • added demo.py

  • Changed dataset class returns

  • fix conflicts

  • fixed test autopipe

  • fix path backslash issues

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com> Former-commit-id: 5c6f7b00b440c06a730ff7ee289e0dd0f146a4dd

  • fix path backslashes (#17)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • bug fixes 2

  • added visualizations and some more bug fixes

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

  • small bug fix

  • added demo.py

  • Changed dataset class returns

  • fix conflicts

  • fixed test autopipe

  • fix path backslash issues

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com>

  • Update main.yml

Former-commit-id: c0bf276b327056d7dff1b538492afe2b01438a34

  • Update main.yml

  • Update main.yml

Former-commit-id: f5397265d7f844ce7abbf81f9c38349610e5aacd

  • Update main.yml

  • Update README.md

Former-commit-id: acf8cfbcc193d404fe42befdd9535c1bf42a10aa

  • Update README.md

  • Update main.yml (#18)

  • Update main.yml

  • Update requirements.txt

  • Update main.yml

  • Update main.yml

  • build binary/dist

  • removed linter

  • Update setup.py

Former-commit-id: 9011025130ba625cf9451d6354a85d8a88d2937c

  • Update main.yml (#18)

  • Update main.yml

  • Update requirements.txt

  • Update main.yml

  • Update main.yml

  • build binary/dist

  • removed linter

  • Update setup.py

  • Update README.md

Former-commit-id: 2a36b0491645b5b59ab309b1f1eea760d66c36fd

  • Update README.md

  • Update README.md (#19)

Former-commit-id: bde03e1820874f8884cd4e1f36a19dddfc653e20

  • Update README.md (#19)

  • Update README.md

Former-commit-id: edb278febad7d37f8bb987210479319a09fd359e

  • Update README.md

  • added tests for Dataset class

Former-commit-id: 8d345fb040a8c6e1725d749d9d8554f35d107013

  • added tests for Dataset class

Former-commit-id: d75ee6e437692650f4a7d62833946161acb12d79 [formerly abfd4dbebccc334866237362629389e79fdcba11] [formerly abfd4dbebccc334866237362629389e79fdcba11 [formerly 8d345fb040a8c6e1725d749d9d8554f35d107013]] Former-commit-id: d8a5980fdc460c0386d73b5a3e204dbbf70771df Former-commit-id: 3b16fbef699e13a000b61cfcc6a031c455b5abac

  • added tests for Dataset class

  • added tests for Dataset class

Former-commit-id: 7747a81615aa5d913284b22a623ee572ea8b293a

  • added tests for Dataset class

Former-commit-id: 71334289e578249681a435d7781c8955b6cabe1d [formerly 1f9c17c8bc13f52d0f12b1e79085528da1c82ec7] [formerly 1f9c17c8bc13f52d0f12b1e79085528da1c82ec7 [formerly 7747a81615aa5d913284b22a623ee572ea8b293a]] Former-commit-id: bcff97c402b0267463107480002d22d4d9fe4fcf Former-commit-id: 21f753f606167a4258d70f8ac6f8fc23d3a8d175

  • added tests for Dataset class

  • Create LICENSE (#20)

  • Create LICENSE

  • Update setup.py

Former-commit-id: 7ec143e7ef1dff2a849c62d1283b889398cb6b32

  • Create LICENSE (#20)

  • Create LICENSE

  • Update setup.py

  • Seg.nrrd quick fix

Former-commit-id: 7f3b5c62681d1275b09eb20a9a3218d9ecd16b23

  • Seg.nrrd quick fix

  • Minor bug fixes

Former-commit-id: f18aa1bd415fbb25050f6d4f8206492a23a61e54

  • Minor bug fixes

Former-commit-id: 7162d456ff8468c980c6a720d7100d655dc03288 [formerly 7162d456ff8468c980c6a720d7100d655dc03288 [formerly f18aa1bd415fbb25050f6d4f8206492a23a61e54]] Former-commit-id: 96c6e3ef4e49b006056e7a8a11ca4e5ceeea6873 Former-commit-id: 0858b138f03a568de16d582d42509ba40dc40903

  • Minor bug fixes

  • test fix

Former-commit-id: 2fad37ee3a827f831e6f6b3b7e707bc7509c284b

  • test fix

Former-commit-id: d55216a0b91076b0b0ec06def53c517a6325587b [formerly d55216a0b91076b0b0ec06def53c517a6325587b [formerly 2fad37ee3a827f831e6f6b3b7e707bc7509c284b]] Former-commit-id: 5e3f932e77e3bf3999f6b904cdfd0238af7fc27d Former-commit-id: 37aa5e3e74d6e25b4f8766938462a60601c29ab3

  • test fix

  • Added demo

Former-commit-id: 48ea411f5bea9471e83b05248ca95198e2e8a997

  • Added demo

Former-commit-id: 1ec696602dd46966f5f7e1d4984feab6cc26386b [formerly 1ec696602dd46966f5f7e1d4984feab6cc26386b [formerly 48ea411f5bea9471e83b05248ca95198e2e8a997]] Former-commit-id: fe9d3f4af7cf608a771fe1094f1e1162f1a92377 Former-commit-id: a054f7d9cba105a4d40f2605ad6ea5e954b4a1a1

  • Added demo

  • Update setup.py (#23)

Former-commit-id: 9e24716cfabf338fa46c4e4a4123bfd003f96918

  • Update setup.py (#23)

Former-commit-id: ce8e287294e44e5aeaba1c12ea31bea801083293 [formerly ce8e287294e44e5aeaba1c12ea31bea801083293 [formerly 9e24716cfabf338fa46c4e4a4123bfd003f96918]] Former-commit-id: b9fe3637d03e51472706d44e9096c76752517785 Former-commit-id: 0cb0b099ffa6d3d67738f40e211e566049a109ca

  • Update setup.py (#23)

  • updated README

Former-commit-id: 0f0414533cb6667b68aa48541feb376226fd5515

  • updated README

Former-commit-id: e35f91d35180b1217560b7f0bc06280bf07aebb0 [formerly e35f91d35180b1217560b7f0bc06280bf07aebb0 [formerly 0f0414533cb6667b68aa48541feb376226fd5515]] Former-commit-id: bc9c6a28ef88362f14ed2cfbf8a333b3f0eb3cfc Former-commit-id: d353efbbdace157b77f9bedf74654b5b96cda5f9

  • updated README

  • Update README.md (#24)

Former-commit-id: 9aaf51bcb71b28cf062a03d873682b2ff38cee90

  • Update README.md (#24)

Former-commit-id: 27494c03e4d95c58d6ea887e20597dbbe235c317 [formerly 27494c03e4d95c58d6ea887e20597dbbe235c317 [formerly 9aaf51bcb71b28cf062a03d873682b2ff38cee90]] Former-commit-id: 84c0753414042535d8cc637bb974373ceed78130 Former-commit-id: 63106282d3b55f6d008ae03c60c4a32babcb7d1b

  • Update README.md (#24)

  • preliminary MRI functionality (MR-RTSTRUCT pairs)

Former-commit-id: 3c01806a93d5b7ca9c6d1a1564d2c9630ff0cf85

  • preliminary MRI functionality (MR-RTSTRUCT pairs)

Former-commit-id: 3cdc5eb2ad84488f20323b1933c4285eac78d60d [formerly 11971c8b1f10f60e20d62c85b208031dfa2b8310] [formerly 11971c8b1f10f60e20d62c85b208031dfa2b8310 [formerly 3c01806a93d5b7ca9c6d1a1564d2c9630ff0cf85]] Former-commit-id: b4abcace6ced31dd9b7d08503d31d4ee49d5ee74 Former-commit-id: 2a0158397a55d783d6b627181a8af123952df3dc

  • preliminary MRI functionality (MR-RTSTRUCT pairs)

  • Skim2257 quick fix (#26)

  • Updated crawler to force String on all meta fields

  • Update setup.py

Former-commit-id: 5e93381461268785776402061d555ab02b78fda3

  • Skim2257 quick fix (#26)

  • Updated crawler to force String on all meta fields

  • Update setup.py

Former-commit-id: 5116186cc44acffc828b7983e84ec2db49b628cb [formerly 65d66d20aa91799be74eaeeab91a5f1022d95d70] [formerly 65d66d20aa91799be74eaeeab91a5f1022d95d70 [formerly 5e93381461268785776402061d555ab02b78fda3]] Former-commit-id: 5b66da423bd0a09f61d0768cf1491bdcdc20a18a Former-commit-id: 9bbf4aebbf1978a63dd49de045cc91e4893a5237

  • Skim2257 quick fix (#26)

  • Updated crawler to force String on all meta fields

  • Update setup.py

  • quick fixes

Former-commit-id: 5e118add39a6796a6d03d9c6729146981da7f44f

  • quick fixes

Former-commit-id: d444cb8e2b63900c7747d9a405125066fb67d88e [formerly 8ac1dfd1340ce26440ed165fa7c2b7386034aa7a] [formerly 8ac1dfd1340ce26440ed165fa7c2b7386034aa7a [formerly 5e118add39a6796a6d03d9c6729146981da7f44f]] Former-commit-id: b1c528e7b1f32acf42a18cd78f37b462bfa05171 Former-commit-id: 79e19c892e15d254c60b16b4ee67e9c16ca59f91

  • first commit

  • removed test files, changed gitignore

  • changed file directory structure for imageautooutput

  • split mask up into each contour

  • change kwargs in put for basesubjectwriter

  • still kinda failing...

  • brought back basesubjectwriter

  • .imgtools directory

  • changed absolute paths to relative paths

  • changed os.path.join to pathlib.Path.as_posix()

  • removed unused cv2 import

  • removed cv2 import

  • appened is deprecated, changed to concat

  • debug print

  • removed debug print

  • added sparse mask class and generating function

  • testing out sparse mask

  • funky NaN problem

  • commented sparse mask

  • overwrite all subjects

  • space

  • overwrite false

  • metadata stuffs

  • metadata in dataset.csv

  • added modalities, num rtstruct and pixel size to metadata

  • metadata bugfix

  • a

  • fixed wrong variable names for metadata stuff

  • fixed pathlib float error

  • relative paths and output folder paths for dataset.csv

  • put metadata stuff into a util file

  • deal with empty metadata

  • messing around with sparse mask

  • tried to save sparse mask, did some stuff with nnunet output format

  • compliant with nnunet directory structure

  • CLI Interface, argparse moved to utils

  • fixed formatting problems with folder names

  • train test split

  • train size and random state optional

  • merge conflicts

  • changed warnings to not interrupt

  • changed to warnings.warn for generate_sparse_mask

  • merge

  • resolving conflicts?

  • args

  • changes for roi names as a dict

  • added regex dictionary option for non nnunet runs

  • sparse mask global labelling for contour name: index

  • got rid of file_name_convention stuff

  • conflicts resolved

  • yaml thing

  • added list capabilities for the roi names dictionary

  • dataset.json for nnunet

  • CLI "autonew"

  • changed all mutable defaults to None

  • moved autotest changes to autopipeline and addede a few CLI args

  • getting ready for merge to live

  • test_components, test_modalities works with new AutoPipeline

  • overwrite changes and error fix for nan paths again

  • fixed if statement

  • joblib parallel

  • warnings for missing patients

  • summary messages

  • updated, passing tests. Updated version to 0.4

  • update test

  • yaml path cli

  • yaml error check

  • pandas error

  • Fixed read_dicom_auto

  • skips series check if seris is None

  • updated readme to reflect v0.4 changes

  • updated readme

  • minor change

  • remove .idea

  • remote .idea

  • git ignore

  • transpose for nnunet

  • skip if no mask for nnunet and nnunet folder names

  • bugs in nnunet folder stuff

  • rename nnunetutil (again)

  • sorting the output streams

  • shell script

  • shell script in autopipeline

  • bug

  • forgot CopyInformation for nnunet

  • ignore deprecation warning

  • moved sh file down one dir

  • set -e for stopping execution if there is an error

  • broken checker for missing labels

  • train test fix for 1 patient

  • fix for broken self.existing_roi_names caused by joblib

  • added autotest to gitignore

  • sorted list for train test split

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com> Co-authored-by: Sejin Kim <40668167+skim2257@users.noreply.github.com> Co-authored-by: Sejin Kim <hello@sejin.kim> Co-authored-by: Vishwesh Ramanathan <vishwesh@Vishweshs-MacBook-Air.local> Co-authored-by: Kevin Qu <kqu@uhnslurmbuildbox.uhnh4h.cluster> Co-authored-by: Kevin Qu <kqu@node90.uhnh4h.cluster> (31cecbe)

  • Update README.md (c39ffe6)

  • Ci update (#39)

  • new ci/cd actions

  • updated pathing too

  • updated ci/cd actions

  • update

  • update (df61201)

  • Update build-pkg.yml (5a314e5)

  • Update build-pkg.yml (630c184)

  • Update build-pkg.yml (1ff1b2b)

  • Create build-pkg.yml (c9d1f42)

  • post-rebase (#38)

  • removed old structure set code

  • fixed label handling in image statistics computation

  • fixed label handling in image statistics computation

  • [In Progress] Adding documentation to ops.py

  • added support for dynamic path specification in writers

  • image CSV loader now accepts pandas DataFrames

  • fixed indentation error

  • fixed index column handling in ImageCSVLoader

  • Revert "fixed index column handling in ImageCSVLoader"

This reverts commit ac9b8d1aec53ec3f989cbfbb89fae353d2b94e33.

  • fixed index column handling in ImageCSVLoader

  • fixed index column handling in ImageCSVLoader

  • ImageCSVLoader now returns correct keys

  • ImageCSVLoader now correctly handles globbing in paths

  • more informative exception handling in pipeline

  • pipeline can now warn on error instead of raising exception

  • [Docs] Cleaned up extra whitespace in ops.py

  • Added convenience method to get all ops in a pipeline

  • Fix empty array check in structure set conversion

  • Fix segmentation to label image conversion

  • Update README.md

  • Fix spurious mixin in ops

  • Fix type error when passing Numpy array to rotate

  • [Bugfix] Fix slice number rounding when generating a mask from RTSTRUCT

  • Fix crop size issue in crop_to_bounding_box

  • Make imports easier

  • Improved handling of regular expressions in structure set

  • Fix slice matching issue when generating binary mask from RTStruct

  • Fix binary mask generation from RTStruct when missing labels are present

  • little updates

  • added seg.nrrd compatibility

  • supports RTSTRUCT processing without roi_names

  • Fixed contour (RTSTRUCT) handling to rasterize multiple contours better.

  • Fixed contour (RTSTRUCT) handling to rasterize multiple contours better.

  • fixed structureset.py:148

  • RT dose pipeline completed and tested. Error in segmentation not resolved

  • PET readability added

  • PET readability added

  • Head-Neck-PET-CT pipeline + read_dicom_auto

  • final pipeline working for doses and PET

  • corrected the view

  • reading in sitk format from beginning

  • Completed PET overlay

  • Modified RT dose, pipeline working for PET_CT quebec dataset

  • Added DataGraph, now fetching subset of dataset is supported using graph query

  • added crawl.py

  • Introduced changes in DataGraph. Made the pipeline fully general. Made wrapper classes

  • Rectified some bugs, added reference to rtplan in the crawler

  • Now missing RTDOSE references are completed by RTPLAN

  • small change

  • Fixed dataset.csv writing issues

  • major refactoring

  • more refactoring

  • Update radcure_simple.py

  • Update loaders.py

  • Update pet.py

  • Delete .DS_Store

  • Delete .DS_Store

  • Delete .DS_Store

  • Delete .DS_Store

  • Delete .DS_Store

  • Delete .DS_Store

  • Delete .DS_Store

  • ignore .DS_Store

  • Update README.md

  • quick README under ops

  • tcia_sample

  • example bash script with path parsing, fixed reference_frame

  • housekeeping

  • fixed dataset.csv

  • sanity changes before purging dev-20200414

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

Former-commit-id: 03f99572453723e4a3e895acac0996997f090168

  • PT/RTDOSE metadata to csv

Former-commit-id: 08616a5987e08a0e392d6a1b2411a035b9c89722

  • fixed some bugs in autopipeline.py

Former-commit-id: e05ea389216e61ad2231757ddccfe46608535a1d

  • now the pipeline saves on exit

Former-commit-id: 9cd421dd778df1afc6eb3e8a30a032f676f9b3b3

  • deleted data

Former-commit-id: d3e6b6a8d0712dbb1aed49be5c2a00c7b919118f

  • now checks for existing subject id

Former-commit-id: bf4de755d0618dd037c32b5365a05d939878067f

  • uncommented one line pytest

Former-commit-id: 3dc8cd388da3ab755d979987b36389dd88396801

  • uncommented one line pytest

Former-commit-id: 2b9d6d4813e05e0cec0550a4dfee47bf18b1f5fe

  • self.existing, dataset.csv fixed (#10)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com>

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

Former-commit-id: 1cd89845970f294417d95d0792bdcb817b0324d7

  • Create build-ci.yml

  • Update build-ci.yml

  • Update requirements.txt

  • bug fixes_1.0

Former-commit-id: d2556741284260f74609ead96c2e64621af8511a

  • test and autopipe fixed

Former-commit-id: 9cc88b1b402108310dbbc8e09a8b13730aa72102

  • bug fixes 2

Former-commit-id: e7f4b424ecf5519ded2352b3d6266a7da07a5b07

  • bug fixes 2

Former-commit-id: 90732d81ff1873e24cd501283e4cdd2326febd28

  • added visualizations and some more bug fixes

Former-commit-id: 735b26c9de88e0a48b468f8fca490bcc68d4cf6c

  • Create manual-test.yml

  • Update build-ci.yml

  • Update manual-test.yml

  • PR tests - macos/ubuntu failing (#13)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • fixed pipeline tests

  • clean tests

  • added workflow

  • yml

  • yml

  • matplotlib

  • trying other patient to avoid memoryerror

  • set roi_names to avoid memoryerror

  • cave

  • indents

  • Update manual-test.yml

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com>

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

Former-commit-id: 1528efc88ca4952ce570721832a339ff8274b4fa

  • small bug fix

Former-commit-id: 7a27ee36703947cbeae3addb99a86c2c2566d0c0

  • added demo.py

Former-commit-id: b64491943988d84244d64f7d6001be088174e741

  • Ready for

  • Create main.yml (#15)

  • Changed dataset class returns

Former-commit-id: 3c6d7f5a59865520a11ac8b0772d454f5b24bd2a

  • fix conflicts

Former-commit-id: caad95a251fab60b5a8078bcd60987ba7dbbbd9d

  • fixed test autopipe

Former-commit-id: 63b9543e16a615f3cd2023a6e5457a6707835a4d

  • merging new features (#16)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • bug fixes 2

  • added visualizations and some more bug fixes

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

  • small bug fix

  • added demo.py

  • Changed dataset class returns

  • fix conflicts

  • fixed test autopipe

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com>

  • fix path backslash issues

Former-commit-id: d81a74dfcdcd21f2b9248d197362a6dbaabf901b

  • fix path backslashes (#17)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • bug fixes 2

  • added visualizations and some more bug fixes

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

  • small bug fix

  • added demo.py

  • Changed dataset class returns

  • fix conflicts

  • fixed test autopipe

  • fix path backslash issues

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com>

  • Update main.yml

  • Update main.yml

  • Update README.md

  • Update main.yml (#18)

  • Update main.yml

  • Update requirements.txt

  • Update main.yml

  • Update main.yml

  • build binary/dist

  • removed linter

  • Update setup.py

  • Update README.md

  • Update README.md (#19)

  • Update README.md

  • added tests for Dataset class

Former-commit-id: 8d345fb040a8c6e1725d749d9d8554f35d107013

  • added tests for Dataset class

Former-commit-id: 7747a81615aa5d913284b22a623ee572ea8b293a

  • Create LICENSE (#20)

  • Create LICENSE

  • Update setup.py

  • Seg.nrrd quick fix

  • Minor bug fixes

Former-commit-id: f18aa1bd415fbb25050f6d4f8206492a23a61e54

  • test fix

Former-commit-id: 2fad37ee3a827f831e6f6b3b7e707bc7509c284b

  • Added demo

Former-commit-id: 48ea411f5bea9471e83b05248ca95198e2e8a997

  • Update setup.py (#23)

Former-commit-id: 9e24716cfabf338fa46c4e4a4123bfd003f96918

  • updated README

Former-commit-id: 0f0414533cb6667b68aa48541feb376226fd5515 Former-commit-id: c406bfc9526357e2091e1348d837c68cd5633801

  • Update README.md (#24)

Former-commit-id: 9aaf51bcb71b28cf062a03d873682b2ff38cee90 Former-commit-id: 4e7335ef07059daa9dd3743e0727d63610e9da62

  • preliminary MRI functionality (MR-RTSTRUCT pairs)

Former-commit-id: 3c01806a93d5b7ca9c6d1a1564d2c9630ff0cf85 Former-commit-id: 12b031d46c1c3ddbd1917b4037d9164ca3402ff2

  • Skim2257 quick fix (#26)

  • Updated crawler to force String on all meta fields

  • Update setup.py

Former-commit-id: 5e93381461268785776402061d555ab02b78fda3 Former-commit-id: d83fb0135155c4c94846c23614e75805db63cf37

  • first commit

Former-commit-id: 971e8d62b3e5dd1afa4cb02578c8f8f1c064e59b Former-commit-id: d8ab6611d1233f9d30cc2b3fcfcd1e5e3ecb6b07

  • removed test files, changed gitignore

Former-commit-id: ff42f8af6223ce1bc7e83b308d0149979a523d1b Former-commit-id: 7eaef9c15385ac64d755c8f95cfdc31c8d1c92e3

  • changed file directory structure for imageautooutput

Former-commit-id: c2d8c680399afa8555636aa1b7ee7da909033fc9 Former-commit-id: 77425123598eecd2c3911ca150142b7d3703fd01

  • split mask up into each contour

Former-commit-id: 7a8285ce35ac4099a92d0b31ce2bd4029847835e Former-commit-id: 3607e0b8a2b74b8ba859b5aeceab6019cf28a620

  • change kwargs in put for basesubjectwriter

Former-commit-id: a9f093ceb48776f6d9906f572c73f576096b0cf1 Former-commit-id: e7747e4a255aa0b53f5788d92db01b1ac4df2b32

  • still kinda failing...

Former-commit-id: 21a47c580db1a7fe76fa7192e8e20286de7ec8fb [formerly 8ea1ca37337271dd77aee5d9f855ee7e10c04e12] [formerly 358df05939e6facbcb7be2df553b3adf944781ea] Former-commit-id: 7fc0d0fa059b344f724746d14f47bfec4e5cd6df Former-commit-id: 12db48c8db444840b5167444d1b59b5479da5f78

  • brought back basesubjectwriter

Former-commit-id: a2d4763a775608cff06d1f029099a986c8246012 [formerly ad5abdc9cbb01fb00e95025d55f97d346f35d513] [formerly 9a8ff65418449a1039f68554810f12221a35e6e6] Former-commit-id: eb39ab0b2e878fefaaa8f1680624e5807b8c91c4 Former-commit-id: 0ea8a45b8eea9b0dce87bfe18168fc701470cb86

  • .imgtools directory

Former-commit-id: d1070faf18232b91705990167815d2c312e4ffdb [formerly 4369b67c3ce16519673c1220bb7de9f7c015fc65] [formerly 455c027a1683596532c8db43f190665723886054] Former-commit-id: 156d5d42d7e2b8dfb6467e1a9178cbfa5f5a4371 Former-commit-id: 8f0e63df6ef7328d8b06a53ec843daff9dc1bb2e

  • changed absolute paths to relative paths

Former-commit-id: 68b465824a1073f135d92ae748f672ca57003e24 [formerly 03fd9c7f758d9e66dc1d5d0c7c52fde8f02b00ba] [formerly e1e5d0d90909200b10dc96b31c47516665f61b6c] Former-commit-id: a783dcae441fcea5abfc5c59cc1284036306d458 Former-commit-id: 03cbd17a361f1edf9bfc86cb4c62ecd4ec914467

  • changed os.path.join to pathlib.Path.as_posix()

Former-commit-id: b2a9034d42333aaa7270baad6f35a349ae5bb766 [formerly ff4e77dd83053fe8a8b2b8b538f04ca6c4cbc94b] [formerly 042aa1f6c4f6e6f83f817b61ecbd3b4763e176a7] Former-commit-id: f10f5798dd16c2532f06930b902f7d14a2e4d276 Former-commit-id: 51bef1373edac77cfeeaa716c4623f1cef1e8bbd

  • removed unused cv2 import

Former-commit-id: d8af3a3194189f95f1d3c51c0ba4c6a3aa15945e [formerly 882c6c10d4c46c3971f145dd9f3feb16cf8ceef1] [formerly 9d5bc56d90e97a443446e3373a365d74c81732fa] Former-commit-id: 969eb873f71a71b80903eab6809c2681cc739378 Former-commit-id: 0df09fd29e7dd2562262eda99ed074a8c5b27608

  • removed cv2 import

Former-commit-id: 0a84fe41555b3fccf8fbcff8658961d207df155b [formerly 9950ec6ab3da450ca9405bf355d28e0dcfe1f6d2] [formerly 36aab93d080b40ee31c6c4d5262aa0d9b950e0d1] Former-commit-id: 7788fbb086526c95d96d60b6d441b5840d8d1d90 Former-commit-id: 08b92b34c3376bb4bbe8185b9662824ddcf7af2b

  • appened is deprecated, changed to concat

Former-commit-id: 307386f4c17529ae3e0371bed1187f2d5c6ea561 [formerly 4f57b54d97ff4d624fde93c5d1be2fcfb5dd9f45] [formerly f6d997b892baf1b8eb0e6b397aa5ab2f117343da] Former-commit-id: d6040948d14d1931aa7ef7c24fb24c819c1c68f9 Former-commit-id: f00b551c720928fc6aec43764e53fe5ae6658940

  • debug print

Former-commit-id: ddfa47951095cbe61ed5799c3beb8912ae2ff13c [formerly eface1b46d4e4e1400db4eaa6cb03a489520afdb] [formerly 5a6caa5ea8f913643776f90ce6781b87d34247aa] Former-commit-id: 923ee66324999fe360b9df856edd6a45d8df6c5c Former-commit-id: f329a2f0411f56d6c4999c99520d2cf110407997

  • removed debug print

Former-commit-id: 8464f70078871772881c0959ed124055886ba012 [formerly 4eed751a5335b4ae84013f6808cd07094282b102] [formerly 49c575adeb7299cf84950f038dff79e2d6bd282f] Former-commit-id: 62c83984565d8690e5532c567cca5a0ca52e9811 Former-commit-id: 0995c540b27faf610ae0229f955feb10baa8a964

  • added sparse mask class and generating function

Former-commit-id: 5adca740f2073cbd4cf94de9a64fe81368886b2a [formerly d487847771a367bd1af76acec101d3ea92db143e] [formerly 8dab6bc3eca3157eba59da8260a5f95071b24c9f] Former-commit-id: 85a78afc170b2f066c45b708023836741596a7ae Former-commit-id: b8e9322ff6fa03be31f632e7ac9a2025cdc74f45

  • testing out sparse mask

Former-commit-id: 936217337105ec1596bdd5b80ac6732f2459272c [formerly 21ce9fe74262426bbc54e5766daea2267d077c62] [formerly 19b0ad5121c590b67b91831d6ddbd6a4f0836471] Former-commit-id: f7e3987244b8da0ac3a4a33cafaff3c4f8e9879e Former-commit-id: 6610464a2c049eb5b8a694af6472c4691bc4b753

  • funky NaN problem

Former-commit-id: 49eb88a506755b2d6e3b93e3b12f422c77fa757b [formerly c6c303b9edbca9cac83b6d417e28cca11d763e2f] [formerly 7e96504d2c1945c50524bc01539cedbd6d54f8b7] Former-commit-id: f36e2030909686fa6fb4f45b17bb4001835add6d Former-commit-id: fe416d97c27f9946bfa80f0bd95fc0aaf265a1b3

  • commented sparse mask

Former-commit-id: 59a894685fffb3cf9a7637c1b05e45c65e88fc24 [formerly 4857e6d3cbba5ca6e0b7225840a0215c6417abe4] [formerly 915d769405f63fd9dc11fc11df4b5302dcc986f6] Former-commit-id: 52b5f1599dd4571fcc2dcbc341157e11f3c27359 Former-commit-id: c398ec700542f754af8fbe989aa9237582cff776

  • overwrite all subjects

Former-commit-id: 9a363bc044b845e0eefe4848fe7e1f1b935e0fbd [formerly 0c9dbf7794429d9ae1b07b233b7cc7afab53ff82] [formerly f0ebe6a43efcffeadca6f1f9b8b6b593f4ba7858] Former-commit-id: d57357df70de4d59b1bfaf362219d75ea313a73c Former-commit-id: 2d463a8c701ba2fe880bf97b591e172de60babc9

  • space

Former-commit-id: 2c29c5240901280de454bdd9bba068cdae4cdb64 [formerly 76e32213006c7e539134d9ff58317e351eb7f9f4] [formerly eb30814d22c023d3bab73b7328e9f7c83dc5e8b7] Former-commit-id: c92cbcdb177aadc3ebfbca6269561cd5ec513a61 Former-commit-id: 098716b355f013807564f08c00236f6eea7ba0da

  • overwrite false

Former-commit-id: a543516b1aaa5c95be63d0742a260621bb3f9565 [formerly ba00389611de0fb57a8600ee91ae2abddda94196] [formerly ff3a1158de34b342094b617ec091b01394de03ec] Former-commit-id: 8ad3044003a3dad7f4797bd3840f3bcae970fc0f Former-commit-id: e5eece61548b18748b038f1d16c98c0b98411494

  • metadata stuffs

Former-commit-id: 1cc883fde3c03e5032b5fff818c0a7477eaa9bf8 [formerly cafb7dd92b568dad012c7a5aff300977545cf806] [formerly c2364085e201cd792e029d6238254f15cf229077] Former-commit-id: 4ff60a809c8d052524776e99cbf6c3b690e962e0 Former-commit-id: e613765fa85b052d76d3e5de675ec8f59e42ddac

  • metadata in dataset.csv

Former-commit-id: 495be0c7138afc8736d619575cadfa2ad04e3608 [formerly ebe757ba380553f0146ae9863278e6a2d4e90cdb] [formerly ae0982734ee2cc09d2fb07e004c8fe078fe3adc3] Former-commit-id: 3fada7a68acc5cd9e31d1fc64c537575b8735586 Former-commit-id: 0151c767411f6b641fe48e45dc7ea07a5aafed8e

  • added modalities, num rtstruct and pixel size to metadata

Former-commit-id: 824dff5edad36be6564032c1d3e8f0c99d7648ff [formerly 8a922f22af15bc03873eb9506f5d6e4251ce87f8] [formerly 51634e6bda0591cac408a11366a60562c780204e] Former-commit-id: 030c229d91876057172370c5e479c0b3bac66acd Former-commit-id: b12b95f28d278d93b3c961782cc60529c3be8cd3

  • metadata bugfix

Former-commit-id: 5b785f868771e591ab99db4453dc433a5f452247 [formerly 2784a5a0e188fd1db91773e911f7f8140a233314] [formerly 0042f14ffb74f9637c5591c4226202cb25cb5c1b] Former-commit-id: 7184c953f95e7108c4bb3a55993527e0a14dd69a Former-commit-id: a833dc41034f249efba5aef1afa0724163d4c23c

  • a

Former-commit-id: 74d08455dfdce9eedfbe0aa3f994ac1b31dd4826 [formerly a86c79965207aaa572f32d394ac69d322217a8a2] [formerly f43b45e956c8ea857e5802f46b5db6706b958dc5] Former-commit-id: 06b82e9152eeb20408f821e8ca7e2d49ccd79500 Former-commit-id: b8205d12dbfdfcc31afe9ded8347806ee8219dfc

  • fixed wrong variable names for metadata stuff

Former-commit-id: 6af5032314885c9fa27ff5d560dafe2b2e682ffe [formerly 716e4631a647d2f9ed74f497ce0de0c4d2d1a8cf] [formerly 67449ca1e24f3cd7b33b242396af5439c2ae82f1] Former-commit-id: 42047698b69dc799befb156d423bfe95adb8d8d5 Former-commit-id: c4fa88c9d2de73b652ce996763531e157c2c3026

  • fixed pathlib float error

Former-commit-id: d88e5bdb7353c64e85d303ff09e0305c5ffac02c [formerly b90a56572ed01863a3b7bf82bf738f2408f6153d] [formerly aa36b2dfa79510b56a7ff29b882bbce86637edbc] Former-commit-id: 31a44daf0faba0189d42ddef541d434823b2b7bb Former-commit-id: bc0cc74d9f482a067665621789e336007bd3d194

  • relative paths and output folder paths for dataset.csv

Former-commit-id: b263aa4d894fe21adeea7911dc139d601747ed0a [formerly 6d7a0a9cb299b11fac3679c99e1e650919ca7809] [formerly 2ce5ade50b716f2e70118e4b122d0a74f7845a7d] Former-commit-id: f0fb228cb2778120a9df2c67b09915678ef1f2f0 Former-commit-id: 33ec41ab8281fe3e94d9afd3fbcf913c7641af6e

  • put metadata stuff into a util file

Former-commit-id: 732a68434e6f37d72c65e7cc701b3c5dca6833a1 [formerly cf894ec5e2c312b97b2c3f29abc758b78ac05bd0] [formerly 69f4ee7fa24db731ddda19a76004d042d5bca317] Former-commit-id: dca3976c425fa89582776b982235372546bf93be Former-commit-id: e552e35608b00e887a8306a7d2b4820f02c2c6cf

  • deal with empty metadata

Former-commit-id: 3c02cba89c72bb66025c0479fb6a6a57ff597316 [formerly 47ac4fc0e2b571d4a618a75475011d0ce8c339e1] [formerly 31d0411767ee71b062fe65d23d8cb75864d2b667] Former-commit-id: 6271fb43a7bcce3224debeedf893c10efd8e4951 Former-commit-id: ce01f1128b976f8cf3686be59a5efb19c43c1e14

  • messing around with sparse mask

Former-commit-id: 03e625794f8b717e9ec87145c278e99460d247fb [formerly be555b7876505f07a34bf058bcee177653ca20cc] [formerly a66925c9d1a198ffbe27ddf670f7ea00522e5caa] Former-commit-id: b432ee15ae4cc17eb628519b8efa5d3cbd830a42 Former-commit-id: 48ff00677dfb9255046625d3e527d4c51111688e

  • tried to save sparse mask, did some stuff with nnunet output format

Former-commit-id: 72d1a9549f7dfb36efedd35461b437630b9a29f3 [formerly dbde3a7840296a376f8fed58a828d1f261441459] [formerly 6b543052b87b529482d582c1b205f5f252cb497e] Former-commit-id: 8b3b2db90de19b8678e5968a4cc00b275ce4be7c Former-commit-id: d57bc7d5aaba3d05bbf85e2f763db8c31156c540

  • compliant with nnunet directory structure

Former-commit-id: 9150f3de85f07dfefb14283b5582a91d06037943 [formerly 3b2c07ac39e311f7f906671f8644a8b477e383ab] [formerly 1407e1d4679bbbde6f9b3ec89f5cf15aaadbb941] Former-commit-id: 0de879bd91ddd0473efa70e0de7188b795b9eecf Former-commit-id: f5bbfbdc1ae8ebbdee3fb35b359de863c4d2069e

  • CLI Interface, argparse moved to utils

Former-commit-id: 1b107a2669ac370dd90760faf2952898d88fe4b8 [formerly c13cd8b357c2edae1635254ee4d6159954e6e80e] [formerly 6bf5f4f41f3c63d482e08bc74c91e0ef571a3c79] Former-commit-id: 4e8a58cf53212445fd5551caccb15d3c0a1ba5bc Former-commit-id: 4b686227034e457b764d427bca3ee6dbb3afcad6

  • fixed formatting problems with folder names

Former-commit-id: a9eb4b030058a069335a8704e4925f0de2bb0473 [formerly 300ee2d95bc3fcc6545675f24661fb1f416f7895] [formerly 437db52f7a4f53bdccc4f561ba8e3bd0b4712e87] Former-commit-id: 1dde8cdecdf9a3affb57b9267a2699e9c5e0b490 Former-commit-id: 1927cd559e0d053f5105dea9ca7b964c77a8b6e1

  • train test split

Former-commit-id: db3882971f1f961cec443e449111c71ac665f6e6 [formerly 305005399fb502199817eb435622b4ba4a81de7a] [formerly 15bab7b91897b7b341927adffa12b57300d4b21d] Former-commit-id: 7bc540444ba9b21906d0272c92213bf9802381e9 Former-commit-id: 22f76101c145bc3a0f0489eabb7ccaba379bd526

  • train size and random state optional

Former-commit-id: cc03dba021510c01edf76a31d8b70751558876c6 [formerly 3308255c03f05615ccadd0fd931f0d902b2e5b4a] [formerly 3ac4016abc14c441cbe760c9988e50671c11d94c] Former-commit-id: 896d50cb76d769f8804e4e474039020ce121a898 Former-commit-id: 3dd30c0ab27f2057ff5a63f97eeaf761b8c6cf23

  • merge conflicts

Former-commit-id: 8ff52b0fd72b316f8be7ac268da9b0a2ea0a61dd [formerly a656be7176df1771f21681d7df59f783e2c2dda5] [formerly f96833db93140609b7bfa3cf93e823d986fd9149] Former-commit-id: 22b667862a02b9d36cf20045e574d9a0db4cb63e Former-commit-id: 6e2c36fbb0a42f1c031a0d95b5297a52d3a7ebbc

  • changed warnings to not interrupt

Former-commit-id: 1ca7741c16c5b04f851c7921bdc4bf0cfb0a57b4 [formerly f88061e09b4a6d271f778bd5889adbf3536b5e2d] [formerly 154819e34c9df3510e6229b595a43103039d93f7] Former-commit-id: 6ea648c8986f86fbdc367496f9fdf33b2e3552cd Former-commit-id: cd144dcc6c4f43fac5ded3cd465622d2f8b27b04

  • changed to warnings.warn for generate_sparse_mask

Former-commit-id: 1feda712797971e5a36320fd63126ca719a57d77 [formerly 597312fc926e2b97a4e805027e008d45fdf99716] [formerly 1aec56d1bd6cc8f85d2365433815c7f8f27475c4] Former-commit-id: e73ae505116ca8e3ba7fe1c03684eecb2679a1b3 Former-commit-id: ac04c33011532299a9442f63c22b2c11cf41b0fe

  • merge

Former-commit-id: ff8ce2b070216cb186f03f482785cfba9afffd22 [formerly 2cef89dbc46edc56252cd2f19aef3140d984a680] [formerly 29bc242fafa9a85977aab594ed69ec5a66a456f8] Former-commit-id: 9e78b922851c3c72f485575082fec47c0bc6f8e1 Former-commit-id: af6d5def6b0a3553bfed621c102dc4a322fb059e

  • resolving conflicts?

Former-commit-id: 01a1f3fde11fef8535ea0b28e21857c976dbfe05 [formerly 92f19d8a14fe1c239968da5ebd714d3d46c68146] [formerly 0d16b0224e0cb1981e3344922b96cef4238ffa17] Former-commit-id: f14ac83763a55a377f47f25e4488a2be72909a93 Former-commit-id: 2fe15129f6a14ee39129ac018d78e59bf4f3ca49

  • args

Former-commit-id: c2219aa34ce847e7ef45c5313312468866a12d39 [formerly fb2cfa05a8a4d7d38d00ed577c89f18a1e34d75b] [formerly f4f6d2d70f4575233adbfa700104fb2fba839b6d] Former-commit-id: 8571b6880d12f2a3cc09308ba28ee573c91ce43a Former-commit-id: c0a8b0f31ecb8cbbb95f1b8c4cc4c86cb85be549

  • changes for roi names as a dict

Former-commit-id: 61ca8205f587076868c1f5292df10c7d70223a23 [formerly 63c94a0e2d99a982b4aaab2c4f93b7df46ae6b06] [formerly 0479cb8f0efec335658a59a493f031faea163e90] Former-commit-id: 3fe34edd895a88eb193a2610c5b069f3ebdd47f3 Former-commit-id: d89e9467ff417d44dc6a97e78d6bdfc48d24035f

  • added regex dictionary option for non nnunet runs

Former-commit-id: bd6ecddd1a789d551745d183029e1085f3f40ac9 [formerly 96571ba87279a56a70daab3a67598141f5e94c07] [formerly eeae5b7343095e1554264798c351cb92fbb158d2] Former-commit-id: 89d8251d3234d8e022ef311fd3c94cda7ead2647 Former-commit-id: 5f1912a3d4eea8afa5ad7fc957b7cedc35c835d8

  • sparse mask global labelling for contour name: index

Former-commit-id: a7e74efa4b971e6938a32781890717d68dedfcdb [formerly a6e60ffcfb64418abf48ea2f197ac8756e0ba2f8] [formerly d65c6d8d08b1e2cacfe383a7d0d25152dfa4655f] Former-commit-id: 6dbb7476fb6e144b528bb1f582eb377a10b835f0 Former-commit-id: ac71e1d5c0ed270e8b05e15088a0c982ca74466a

  • got rid of file_name_convention stuff

Former-commit-id: a26041eb99e93a1187897144354de34184a31cb8 [formerly fe7181c01ec460afff78c9d53e42c09b116593f5] [formerly effac097ffa0c3847ad9e272d36ebd51dfb4f38e] Former-commit-id: b62875bd0e9a3808ccd795d7efd5dfafc9301a79 Former-commit-id: 4bbc333583a36dc8c8528da239e77e3a93dfc2fb

  • conflicts resolved

Former-commit-id: 009d0a220a5c68e86dbb9620310737f6362c9844 [formerly eef9ba3d593416abcbe1fbd4b4cc67c0abdd79ea] [formerly ab1e87b6a5544b9452278060732d0ec49c91ccc5] Former-commit-id: b25df489741b23d698d4f805a003804b84c60427 Former-commit-id: c3d9cad9dd11ed3e03436f76f63e9f61e2707214

  • yaml thing

Former-commit-id: b6c34510abcf88db660c87b3eb6febc065c12557 [formerly 75e9d5502e30a417146c5dc593f405baf1bb1091] [formerly 23b76e461e188cf3556469f32502d32462fabeae] Former-commit-id: fbf887afba364f8cbaca9025650cd2802625abc0 Former-commit-id: b681a003b9ea8fb74beba8692256b984b4c1ca32

  • added list capabilities for the roi names dictionary

Former-commit-id: 3673c52328420b58bf5633f52592e6df48dc95af [formerly 905ebfeb9724ffdd5e895f145fdb042bef7b9f60] [formerly 2293242c4fd9c65d7b5425a54daf42948591cd7e] Former-commit-id: d906330eb202a0db57f47c0695639d4a6e44aac7 Former-commit-id: ce74762029fee60010b886cb23edd208ec1a992d

  • dataset.json for nnunet

Former-commit-id: b1144425cc6c499370d981eafdf24f7707595a23 [formerly 19f19ab7f235d9848f54f99ce3afed0040ff6560] [formerly 156553f225c97b9f719a4a089584327428e65d06] Former-commit-id: a9f0e87af14c9dd95df6253e0155a634ce775a52 Former-commit-id: a43e9aa974b7d001e2666e5b5c08190b40debb5d

  • CLI "autonew"

Former-commit-id: 8e33cf5a2ee0d285f2f243b72fa1d10ee1a3a77e [formerly 71e5b751d9c83e0be441a52bc314b6def1c8c53a] [formerly c8351e4cf69b47c095dcb6bbe99df634f1d801b0] Former-commit-id: c818a4c3e204799794b59b2aed4d9d8b82226525 Former-commit-id: 160208aa5919b57bfb6ea552d8a583919a19feee

  • changed all mutable defaults to None

Former-commit-id: e72e1e50633d56cd20ddd6b8e19c56bd650dd20c [formerly f1f225e4551b6d8a728d71b362a0cb0619df07ac] [formerly 41630cdfeeeff8f8a5c12b2924cc01e532dc5bd1] Former-commit-id: f626aaa8894fd72ac7ec4bc18ec106bac411fe88 Former-commit-id: a31c31bcfa4e66e9ba60710c7826bd16046af3a7

  • moved autotest changes to autopipeline and addede a few CLI args

Former-commit-id: 3698af5f0f0ab2e83e79d65749415915f1e531dd [formerly 55c91a8afcf22b1c1280103256ebc1c519ad701f] [formerly d8ff8d750f78d12f131b26b7f7e7a6d4e49366a8] Former-commit-id: 4daa69c4040a9c6a3e67cfbaeda697c1e9367b67 Former-commit-id: be6be10d34ed85c82b96a7306db4f69d0fe668af

  • getting ready for merge to live

Former-commit-id: decd0fe54d13f23a0f0dd190cf812c5a507a182f [formerly 30b981fa409c4e5c7ada6d58418f298b351478d4] [formerly a7867249a9bbdf8ca4dcf2d5dd0bb24a5e75c4e0] Former-commit-id: c2aa49d474143b7890b16f6cc971d20cc5370f9c Former-commit-id: 0c038c345fca94da1163286e7263122dc129079a

  • test_components, test_modalities works with new AutoPipeline

Former-commit-id: fcb3184ce3ff37b02fc030c7fad7b66ab7ececcc [formerly 7c7ab366d00183daa077681d74a16e09c7897e5c] [formerly e51fe82210b07d68dab4d36eddc6f34ed145cc03] Former-commit-id: 4f24fd6d0a4ba73a315922e6581bf2072fc377f3 Former-commit-id: 1f328dafc7375a0828a2a867f7b157ad706f2d6b

  • overwrite changes and error fix for nan paths again

Former-commit-id: 423cd0e71c01feb457ad920904fe2e887c70695e [formerly ecc51505211d6173e6b614232f4980c7b2a3aa76] [formerly b138fe2a09e6e0d18aef9b4b58fe6c3967335864] Former-commit-id: 52d60f1051e0b0304db9a1cd932f159222d9d885 Former-commit-id: 0dc88439e6e88a4f9abe05e64d23f33daa7f112a

  • fixed if statement

Former-commit-id: ed57bd69287eab17b7ad3238df652e341729bd0f [formerly c0a10ed840cbf71c902edd9b12fe83eb0f03e633] [formerly c6a5f4dce6f75c2e22d67d59e5be9caf480ff6a9] Former-commit-id: 5d2fbbdd8c433433f0ded69c0a077838f91e66b0 Former-commit-id: 6e61b7bc0e87bb149ae82bb9a0a2cf39adf6a0f9

  • joblib parallel

Former-commit-id: 6dc7d86b38520600a7afcf1d1df5f7af08e3834c [formerly 6dd94b9cdb121a1aac22a25084fd893a5e3bfab4] [formerly 7a47740c8b8a2289c9c3e5f85cebed37aa22ff87] Former-commit-id: cbfe87ae052875211b9f0b0f64dbe80e5d84e9fa Former-commit-id: 0e93d420cf9f3fd41fdf6f8b7719d7dbdf2138f8

  • warnings for missing patients

Former-commit-id: 9a322f23144bde1e9718d2b3eaa882aa26e8838d [formerly df376a9a782322c15b56df52e5c93b5fa7cd16ea] [formerly abc0428675a21d80928c05fb02fccafbec49e911] Former-commit-id: f8e64da58944f810b00fe681bd095b77a13b09b5 Former-commit-id: 6c5aada75e08cb9a9af4bde8dbaf4838bb101e34

  • summary messages

Former-commit-id: f762b74fdbd7dcc4ccf8d77115ecd1cb0ce77345 [formerly 4bd68fff72c376be8b4cb149d9a0a9c3c1e77c87] [formerly 6729aa555c85687d9ec76828126bb4dcfa12044c] Former-commit-id: bab104dd4bb23dbb2f6297e302b2100d32022a0c Former-commit-id: 3133ac0417777bff805fa71afdadc5d03d91dfb6

  • updated, passing tests. Updated version to 0.4

Former-commit-id: 4749c41ca0d3ea0acc1552436accc03b8fbc2b46 [formerly 7ff2fc9eab44411dd6083418e1a47da687818d84] [formerly 81d6795885cc1115e6d934a9ec358b544b590285] Former-commit-id: f5527ccd8c2e7756f2cff62836ab2a6ff19ed797 Former-commit-id: e9c0f66bbfdab289721d756bc8ff893962c421f5

  • update test

Former-commit-id: 7a2c4fe052aa1cd927c4b1b4ea86b3eddfb44577 [formerly 756c3f15fa10a3d81c721c58a881fe73a89fe6d8] [formerly 7bc3588c525a68284c52e0d697203ca685a21d92] Former-commit-id: f2c3aadab8ac21d6a10b15302408fc2b44e6013e Former-commit-id: aa2715df35093a75d59a09737481dc1b2e0e8390

  • yaml path cli

Former-commit-id: eb9b162b497d297909998189840d6599e3dd6a5f [formerly a949496578406d7424559c557b7111ab2a47c4bf] [formerly 67ef10d2091473f96250355b7d8b9e81fd7cd55b] Former-commit-id: 840a3478c1813f6d9b62dc433ecacc24caa48f6d Former-commit-id: 9f946fd2a998b9635e01a85d0ab8f878797801a7

  • yaml error check

Former-commit-id: 2d4df3538d8fc9ff9ae2fbc088481e69ace3c603 [formerly c8d6d77b19dcf488aacc647bbf6f5eaa21e444d3] [formerly fdeabd1746099989fd4de2bbeb5929428cd4e244] Former-commit-id: 9144dd6c730e9bb4a42d7f23fa63372bbbb3f542 Former-commit-id: 5a243a1fddd32932baf47a723f43eb6b797d6460

  • pandas error

Former-commit-id: 9622190857e20fa17ebae5cb701c278182014a2e [formerly 9dce7c9809282dc6a85d748171a8ff1c412d8c63] [formerly 4745da298ce2fb6d903749c886baf8127ea0914a] Former-commit-id: 67f7af184ff6d140574083b2146f4c48f241c86e Former-commit-id: 6085ac9f9d5b31f4a873686668c759a2ead73cd9

  • Fixed read_dicom_auto

Former-commit-id: fcaf7edeb3b45d840c2348a9390a76af0289f892 [formerly 347f1e1d22d5a27427f25fdf4f4a27b2f028a513] [formerly a9a297e8a5d8726779efe9c522049d56b78b4cb5] Former-commit-id: 290fe0a1dec6089f3206465518998851e48cff08 Former-commit-id: f527e993a64a0ba9fc7d62c043f8c20047e5964d

  • skips series check if seris is None

Former-commit-id: 480d450a1b53de81c0d95ae952cc408c2f132d93 [formerly 34d6e52e16297d89b1fe14a64e18b608d0bbbbbe] [formerly eb8fb653c92acfb87c6c7b6bcebafa786d061f82] Former-commit-id: 9c6259a3a1f1babbb3a3c5df337f701178caa858 Former-commit-id: 192515725dff91184eda7db6fd569b467222e2ef

  • updated readme to reflect v0.4 changes

Former-commit-id: efb59b2544d0ec8c061eb97387e8862cfd8aa5c4 [formerly 4b5d39c072a9d43c535c6b3770c2cd4095f3e685] [formerly d355cf54f2dc9bd8477c202759720e08f17e6046] Former-commit-id: c268683c93398eb44b1ea15e34509a459ef5c8b4 Former-commit-id: 0c837275a326fe2442a1cb0cd619c0e1ff7d2142

  • updated readme

Former-commit-id: 3acbd335dc773c09d5fea9837306082ed60c9c1c [formerly 29ec4759bcb7fec2c930b9e40dd00ed2ed77e8bc] [formerly 84d607ff5ba00c694d6a00be2ccf6e4be4580428] Former-commit-id: ac2b41a2fd249533785dc8458ad5d454768c1836 Former-commit-id: 744b9c0272a75a55baf75263e7c2f46bbadaefba

  • minor change

Former-commit-id: 7a14eb65f36888ed3aad61d12d0e00acdbcd8993 [formerly 92f7b812c855b1026f32ee2697e23e70b974c504] [formerly 6a0203622a06805d901c31b12cb6436d42595631] Former-commit-id: 2ea12f985de77c99d773be02af9031f3a8d9c310 Former-commit-id: 65b92ac08b59c6f99d05f6f12119d3915df07556

  • remove .idea

Former-commit-id: 05d7a38d8cfb15806bf732822d0ec928ba77e108 [formerly 94d2ecbf167651819e828eca69445a69ef627fd4] [formerly 8bd0a0f64943b764aed918487b1a11da07d918b5] Former-commit-id: 95aef954fa9e608dffa92db967c917809740d6ac Former-commit-id: 5c43c9baa84c527f3882d88cb2a61ae11c78d302

  • remote .idea

Former-commit-id: 844a85d794b13a74179515b9450cebc6c5a40e9a [formerly aa9eafea5fa992c46cf1bda5ca3f00b5b1ec1f02] [formerly cf18c39521cf0c3466c9443e4e1183a8784debec] Former-commit-id: abab7e92f5d42e02fc8299c1a28995f9a6df4f41 Former-commit-id: d18186a612ac3f4c77f2fa6fc5e104b341bc1ab7

  • git ignore

Former-commit-id: f0590a6162204eb487716ea9aac9f398dee837fa [formerly e3a31a1dc0121f146f455773fafa8e791675c49c] [formerly 7d5b46a90b3957255a2ac064eb6fb3864fbdb302] Former-commit-id: 04668ec3eff07b321baaedeef78adff6f840cf47 Former-commit-id: 705ae3b7631140cbaf362e853c9c4ceb62233ec8

  • refactor nnunetutils to nnunet

Former-commit-id: 6d89ab1ce84d16a9a759f45530fc87eab46962d5 [formerly 8ae957266df825e1687e1d49a6114b6e657240e8] [formerly d996869c596f2c5353254d0cdc73d9f19e97fe69] Former-commit-id: 98fc2b10d97f632be8d02b562aea56ff01ef7572 Former-commit-id: bd97d984062c665d441f5b12b6d82ccb2832698e

  • updated versions

Former-commit-id: 980b5ea62602c4194a6a3014ce04d34e348bce8f [formerly 66542e225383a7edc3d21e06b728a17ccdf4761a] [formerly 41c8c88d93bb7a625eb9c31e400be8902500f13f] Former-commit-id: 5ec2b820f9612a380489e709c2fd2e6b45ecd231 Former-commit-id: 67b491ac4e84139e10f18e0b94e5f482f9e72838

  • new experimental segmentation class

  • minor fixes in segmentation module

  • matching roi names in StructureSet.to_segmentation is now case-insensitive

  • StructureSet now correctly handles ROIs with no contour data

  • Segmentation object now correctly handles indexing

  • Fix empty array check in structure set conversion

  • [Bugfix] Fix slice number rounding when generating a mask from RTSTRUCT

  • Fix slice matching issue when generating binary mask from RTStruct

  • CLI "autonew"

Former-commit-id: 8e33cf5a2ee0d285f2f243b72fa1d10ee1a3a77e [formerly 71e5b751d9c83e0be441a52bc314b6def1c8c53a] [formerly c8351e4cf69b47c095dcb6bbe99df634f1d801b0] Former-commit-id: c818a4c3e204799794b59b2aed4d9d8b82226525 Former-commit-id: 160208aa5919b57bfb6ea552d8a583919a19feee

  • changed all mutable defaults to None

Former-commit-id: e72e1e50633d56cd20ddd6b8e19c56bd650dd20c [formerly f1f225e4551b6d8a728d71b362a0cb0619df07ac] [formerly 41630cdfeeeff8f8a5c12b2924cc01e532dc5bd1] Former-commit-id: f626aaa8894fd72ac7ec4bc18ec106bac411fe88 Former-commit-id: a31c31bcfa4e66e9ba60710c7826bd16046af3a7

  • remote .idea

Former-commit-id: 844a85d794b13a74179515b9450cebc6c5a40e9a [formerly aa9eafea5fa992c46cf1bda5ca3f00b5b1ec1f02] [formerly cf18c39521cf0c3466c9443e4e1183a8784debec] Former-commit-id: abab7e92f5d42e02fc8299c1a28995f9a6df4f41 Former-commit-id: d18186a612ac3f4c77f2fa6fc5e104b341bc1ab7

  • git ignore

Former-commit-id: f0590a6162204eb487716ea9aac9f398dee837fa [formerly e3a31a1dc0121f146f455773fafa8e791675c49c] [formerly 7d5b46a90b3957255a2ac064eb6fb3864fbdb302] Former-commit-id: 04668ec3eff07b321baaedeef78adff6f840cf47 Former-commit-id: 705ae3b7631140cbaf362e853c9c4ceb62233ec8

Co-authored-by: mkazmier <mkazmierski.poznan@gmail.com> Co-authored-by: Minoru Nakano <minoru.nakano@gmail.com> Co-authored-by: Sejin Kim <sejinkim@uhnslurmbuildbox.uhnh4h.cluster> Co-authored-by: Sejin Kim <sejinkim@node88.uhnh4h.cluster> Co-authored-by: Sejin Kim <sejinkim@node40.uhnh4h.cluster> Co-authored-by: Sejin Kim <sejinkim@node97.uhnh4h.cluster> Co-authored-by: Sejin Kim <sejinkim@h4huhnlogin2.uhnh4h.cluster> Co-authored-by: Vishwesh Ramanathan <vishwesh@Vishweshs-Air.uhn.ca> Co-authored-by: Sejin Kim <sejinkim@node38.uhnh4h.cluster> Co-authored-by: Vishwesh Ramanathan <ramanav@node49.uhnh4h.cluster> Co-authored-by: Vishwesh Ramanathan <ramanav@node53.uhnh4h.cluster> Co-authored-by: Vishwesh <vishweshramanathan@gmail.com> Co-authored-by: Benjamin Haibe-Kains <bhaibeka@bhaibek1.uhn.ca> Co-authored-by: Sejin Kim <sejinkim@node89.uhnh4h.cluster> Co-authored-by: Vishwesh Ramanathan <vishwesh@Vishweshs-MacBook-Air.local> Co-authored-by: fishingguy456 <qukevin99@gmail.com> Co-authored-by: Kevin Qu <kqu@uhnslurmbuildbox.uhnh4h.cluster> Co-authored-by: Kevin Qu <kqu@node90.uhnh4h.cluster> (7dcea06)

  • Update README.md (49aa813)

  • Update setup.py (#37)

Former-commit-id: e2e44ddd889fd44d0527af944053d9bd127cdf48 Former-commit-id: b5cc03eb55295facdd85aba570a87e613b30e2dd (2fba09d)

  • Kevin branch (#36)

  • simplified loader/writer specification in IO ops

  • updated imports in pipeline

  • improved ops repr

  • minor fixes in IO and segmentation

  • matching roi names in StructureSet.to_segmentation is now case-insensitive

  • fixed segmentation method call in some functional ops

  • fixed typo in pipeline warning message

  • StructureSet now correctly handles ROIs with no contour data

  • fixed error when trying to detect CSV delimiter in MetadataWriter

  • MetadataWriter can now remove existing files from previous runs

  • MetadataWriter can now remove existing files from previous runs

  • Segmentation object now correctly handles indexing

  • fixed segmentation mask handling in image statistics computation

  • removed old structure set code

  • removed old structure set code

  • fixed label handling in image statistics computation

  • fixed label handling in image statistics computation

  • [In Progress] Adding documentation to ops.py

  • added support for dynamic path specification in writers

  • image CSV loader now accepts pandas DataFrames

  • fixed indentation error

  • fixed index column handling in ImageCSVLoader

  • Revert "fixed index column handling in ImageCSVLoader"

This reverts commit ac9b8d1aec53ec3f989cbfbb89fae353d2b94e33.

  • fixed index column handling in ImageCSVLoader

  • fixed index column handling in ImageCSVLoader

  • ImageCSVLoader now returns correct keys

  • ImageCSVLoader now correctly handles globbing in paths

  • more informative exception handling in pipeline

  • pipeline can now warn on error instead of raising exception

  • [Docs] Cleaned up extra whitespace in ops.py

  • Added convenience method to get all ops in a pipeline

  • Fix empty array check in structure set conversion

  • Fix segmentation to label image conversion

  • Update README.md

  • Fix spurious mixin in ops

  • Fix type error when passing Numpy array to rotate

  • [Bugfix] Fix slice number rounding when generating a mask from RTSTRUCT

  • Fix crop size issue in crop_to_bounding_box

  • Make imports easier

  • Improved handling of regular expressions in structure set

  • Fix slice matching issue when generating binary mask from RTStruct

  • Fix binary mask generation from RTStruct when missing labels are present

  • little updates

  • added seg.nrrd compatibility

  • supports RTSTRUCT processing without roi_names

  • Fixed contour (RTSTRUCT) handling to rasterize multiple contours better.

  • Fixed contour (RTSTRUCT) handling to rasterize multiple contours better.

  • fixed structureset.py:148

  • RT dose pipeline completed and tested. Error in segmentation not resolved

  • PET readability added

  • PET readability added

  • Head-Neck-PET-CT pipeline + read_dicom_auto

  • final pipeline working for doses and PET

  • corrected the view

  • reading in sitk format from beginning

  • Completed PET overlay

  • Modified RT dose, pipeline working for PET_CT quebec dataset

  • Added DataGraph, now fetching subset of dataset is supported using graph query

  • added crawl.py

  • Introduced changes in DataGraph. Made the pipeline fully general. Made wrapper classes

  • Rectified some bugs, added reference to rtplan in the crawler

  • Now missing RTDOSE references are completed by RTPLAN

  • small change

  • Fixed dataset.csv writing issues

  • major refactoring

  • more refactoring

  • Update radcure_simple.py

  • Update loaders.py

  • Update pet.py

  • Delete .DS_Store

  • Delete .DS_Store

  • Delete .DS_Store

  • Delete .DS_Store

  • Delete .DS_Store

  • Delete .DS_Store

  • Delete .DS_Store

  • ignore .DS_Store

  • Update README.md

  • quick README under ops

  • tcia_sample

  • example bash script with path parsing, fixed reference_frame

  • housekeeping

  • fixed dataset.csv

  • sanity changes before purging dev-20200414

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

Former-commit-id: 941669ee0574c71785fd8eb07e7dbe4e0b07b484 [formerly 03f99572453723e4a3e895acac0996997f090168]

  • PT/RTDOSE metadata to csv

Former-commit-id: 34b9b7f6c0c8cc50bcba03067dc70d748a0cbf32 [formerly 08616a5987e08a0e392d6a1b2411a035b9c89722]

  • fixed some bugs in autopipeline.py

Former-commit-id: f7a40316af77e38465cb511454d615001936764a [formerly e05ea389216e61ad2231757ddccfe46608535a1d]

  • now the pipeline saves on exit

Former-commit-id: 099d6ca41b0beae20c8261942b1d9c2b91e130a2 [formerly 9cd421dd778df1afc6eb3e8a30a032f676f9b3b3]

  • deleted data

Former-commit-id: 8c55bc4187dca3aee5548f17d2cb8887aa45b131 [formerly d3e6b6a8d0712dbb1aed49be5c2a00c7b919118f]

  • now checks for existing subject id

Former-commit-id: d65b305856ae37363c742f616a83ee1836ed3dd7 [formerly bf4de755d0618dd037c32b5365a05d939878067f]

  • uncommented one line pytest

Former-commit-id: 797c47cbebf0ef9042ea1828f590f01a813c304f [formerly 3dc8cd388da3ab755d979987b36389dd88396801]

  • uncommented one line pytest

Former-commit-id: f3ba678d71b569a5d4b574c2d7874c93e488ba8b [formerly 2b9d6d4813e05e0cec0550a4dfee47bf18b1f5fe]

  • self.existing, dataset.csv fixed (#10)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com>

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

Former-commit-id: 21a8546de909e2d98d23e232643588e9cfb1c956 [formerly 1cd89845970f294417d95d0792bdcb817b0324d7]

  • Create build-ci.yml

  • Update build-ci.yml

  • Update requirements.txt

  • bug fixes_1.0

Former-commit-id: 384794ad0cff9f35b16e01177e16422f96eef8cd [formerly d2556741284260f74609ead96c2e64621af8511a]

  • test and autopipe fixed

Former-commit-id: 2ef1bb694da65458e9eae8dea7bfeb9238f652af [formerly 9cc88b1b402108310dbbc8e09a8b13730aa72102]

  • bug fixes 2

Former-commit-id: d523d79396f367bd6c2b634a0602e45df0a595f9 [formerly e7f4b424ecf5519ded2352b3d6266a7da07a5b07]

  • bug fixes 2

Former-commit-id: c0aa46eb71ee640ec4b086e715852b001dbd92fd [formerly 90732d81ff1873e24cd501283e4cdd2326febd28]

  • added visualizations and some more bug fixes

Former-commit-id: bfc783954909833e5fea376fcae054b01c30596b [formerly 735b26c9de88e0a48b468f8fca490bcc68d4cf6c]

  • Create manual-test.yml

  • Update build-ci.yml

  • Update manual-test.yml

  • PR tests - macos/ubuntu failing (#13)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • fixed pipeline tests

  • clean tests

  • added workflow

  • yml

  • yml

  • matplotlib

  • trying other patient to avoid memoryerror

  • set roi_names to avoid memoryerror

  • cave

  • indents

  • Update manual-test.yml

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com>

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

Former-commit-id: bf97b7fb25abd156d258a5b22d5f2ad348a382f4 [formerly 1528efc88ca4952ce570721832a339ff8274b4fa]

  • small bug fix

Former-commit-id: c5de9faa884b8ac399aed64bfb7c11e65bd7d70f [formerly 7a27ee36703947cbeae3addb99a86c2c2566d0c0]

  • added demo.py

Former-commit-id: fcd6610aa6939eeb84965d6aaf7db547d18fec2b [formerly b64491943988d84244d64f7d6001be088174e741]

  • Ready for

  • Create main.yml (#15)

  • Changed dataset class returns

Former-commit-id: 40c53e6226ca60dd7b51ba848af5f2f3fb8ce33a [formerly 3c6d7f5a59865520a11ac8b0772d454f5b24bd2a]

  • fix conflicts

Former-commit-id: f2304e116f0a487ecea85c362cfac9626e5cda30 [formerly caad95a251fab60b5a8078bcd60987ba7dbbbd9d]

  • fixed test autopipe

Former-commit-id: 12f9098d2bf8962679440e58afb67ff1b1d240e7 [formerly 63b9543e16a615f3cd2023a6e5457a6707835a4d]

  • merging new features (#16)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • bug fixes 2

  • added visualizations and some more bug fixes

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

  • small bug fix

  • added demo.py

  • Changed dataset class returns

  • fix conflicts

  • fixed test autopipe

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com>

  • fix path backslash issues

Former-commit-id: e62073999fb01b945b5203ab2511e943833f437e [formerly d81a74dfcdcd21f2b9248d197362a6dbaabf901b]

  • fix path backslashes (#17)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • bug fixes 2

  • added visualizations and some more bug fixes

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

  • small bug fix

  • added demo.py

  • Changed dataset class returns

  • fix conflicts

  • fixed test autopipe

  • fix path backslash issues

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com>

  • Update main.yml

  • Update main.yml

  • Update README.md

  • Update main.yml (#18)

  • Update main.yml

  • Update requirements.txt

  • Update main.yml

  • Update main.yml

  • build binary/dist

  • removed linter

  • Update setup.py

  • Update README.md

  • Update README.md (#19)

  • Update README.md

  • added tests for Dataset class

Former-commit-id: c44cfcd1df0f235eac6032120b8378c43cb670ff [formerly 8d345fb040a8c6e1725d749d9d8554f35d107013]

  • added tests for Dataset class

Former-commit-id: 608b9c734ff0f006ede4fce6d5832f5ca0752ccd [formerly 7747a81615aa5d913284b22a623ee572ea8b293a]

  • Create LICENSE (#20)

  • Create LICENSE

  • Update setup.py

  • Seg.nrrd quick fix

  • Minor bug fixes

Former-commit-id: 52cf95f0271fbb1cdda186db56cc6cde8a536d5d [formerly f18aa1bd415fbb25050f6d4f8206492a23a61e54]

  • test fix

Former-commit-id: 424dc17ce0f3bd9a54c8a3ebb52bab96725d2977 [formerly 2fad37ee3a827f831e6f6b3b7e707bc7509c284b]

  • Added demo

Former-commit-id: e8eb00ba173df71ea56ed8accd366e1a015df864 [formerly 48ea411f5bea9471e83b05248ca95198e2e8a997]

  • Update setup.py (#23)

Former-commit-id: a00e8f2ed448fecd0f5b9cccb6e04421e4952e19 [formerly 9e24716cfabf338fa46c4e4a4123bfd003f96918]

  • updated README

Former-commit-id: 4757ba85017119f8cda7fb0dea07f4e66a8629b6 [formerly c406bfc9526357e2091e1348d837c68cd5633801] [formerly 0f0414533cb6667b68aa48541feb376226fd5515]

  • Update README.md (#24)

Former-commit-id: 213a9a7d009a2859a36988866fc031158d593b8b [formerly 4e7335ef07059daa9dd3743e0727d63610e9da62] [formerly 9aaf51bcb71b28cf062a03d873682b2ff38cee90]

  • preliminary MRI functionality (MR-RTSTRUCT pairs)

Former-commit-id: bfaaae9324716a550fcb468e137d9b4a7bfb07b6 [formerly 12b031d46c1c3ddbd1917b4037d9164ca3402ff2] [formerly 3c01806a93d5b7ca9c6d1a1564d2c9630ff0cf85]

  • Skim2257 quick fix (#26)

  • Updated crawler to force String on all meta fields

  • Update setup.py

Former-commit-id: e942f7e7dd641efe61faed8a445c7b4abe6da994 [formerly d83fb0135155c4c94846c23614e75805db63cf37] [formerly 5e93381461268785776402061d555ab02b78fda3]

  • first commit

Former-commit-id: 7aa40dd17ac859d599fc8fde8722f52fa9bed9d8 [formerly d8ab6611d1233f9d30cc2b3fcfcd1e5e3ecb6b07] [formerly 971e8d62b3e5dd1afa4cb02578c8f8f1c064e59b]

  • removed test files, changed gitignore

Former-commit-id: fe47ed26d1f2ea010d5ab8887a650d91bb04436a [formerly 7eaef9c15385ac64d755c8f95cfdc31c8d1c92e3] [formerly ff42f8af6223ce1bc7e83b308d0149979a523d1b]

  • changed file directory structure for imageautooutput

Former-commit-id: acda49e48c463ed67d7f6582a0eb261b26505516 [formerly 77425123598eecd2c3911ca150142b7d3703fd01] [formerly c2d8c680399afa8555636aa1b7ee7da909033fc9]

  • split mask up into each contour

Former-commit-id: 9a4509b260b889a7ded360c6289317c5ed85b62d [formerly 3607e0b8a2b74b8ba859b5aeceab6019cf28a620] [formerly 7a8285ce35ac4099a92d0b31ce2bd4029847835e]

  • change kwargs in put for basesubjectwriter

Former-commit-id: cd886d2c3d559663f4c79f271654cdb4a08c60ec [formerly e7747e4a255aa0b53f5788d92db01b1ac4df2b32] [formerly a9f093ceb48776f6d9906f572c73f576096b0cf1]

  • still kinda failing...

Former-commit-id: 21a47c580db1a7fe76fa7192e8e20286de7ec8fb [formerly 8ea1ca37337271dd77aee5d9f855ee7e10c04e12] [formerly 358df05939e6facbcb7be2df553b3adf944781ea]

  • brought back basesubjectwriter

Former-commit-id: a2d4763a775608cff06d1f029099a986c8246012 [formerly ad5abdc9cbb01fb00e95025d55f97d346f35d513] [formerly 9a8ff65418449a1039f68554810f12221a35e6e6]

  • .imgtools directory

Former-commit-id: d1070faf18232b91705990167815d2c312e4ffdb [formerly 4369b67c3ce16519673c1220bb7de9f7c015fc65] [formerly 455c027a1683596532c8db43f190665723886054]

  • changed absolute paths to relative paths

Former-commit-id: 68b465824a1073f135d92ae748f672ca57003e24 [formerly 03fd9c7f758d9e66dc1d5d0c7c52fde8f02b00ba] [formerly e1e5d0d90909200b10dc96b31c47516665f61b6c]

  • changed os.path.join to pathlib.Path.as_posix()

Former-commit-id: b2a9034d42333aaa7270baad6f35a349ae5bb766 [formerly ff4e77dd83053fe8a8b2b8b538f04ca6c4cbc94b] [formerly 042aa1f6c4f6e6f83f817b61ecbd3b4763e176a7]

  • removed unused cv2 import

Former-commit-id: d8af3a3194189f95f1d3c51c0ba4c6a3aa15945e [formerly 882c6c10d4c46c3971f145dd9f3feb16cf8ceef1] [formerly 9d5bc56d90e97a443446e3373a365d74c81732fa]

  • removed cv2 import

Former-commit-id: 0a84fe41555b3fccf8fbcff8658961d207df155b [formerly 9950ec6ab3da450ca9405bf355d28e0dcfe1f6d2] [formerly 36aab93d080b40ee31c6c4d5262aa0d9b950e0d1]

  • appened is deprecated, changed to concat

Former-commit-id: 307386f4c17529ae3e0371bed1187f2d5c6ea561 [formerly 4f57b54d97ff4d624fde93c5d1be2fcfb5dd9f45] [formerly f6d997b892baf1b8eb0e6b397aa5ab2f117343da]

  • debug print

Former-commit-id: ddfa47951095cbe61ed5799c3beb8912ae2ff13c [formerly eface1b46d4e4e1400db4eaa6cb03a489520afdb] [formerly 5a6caa5ea8f913643776f90ce6781b87d34247aa]

  • removed debug print

Former-commit-id: 8464f70078871772881c0959ed124055886ba012 [formerly 4eed751a5335b4ae84013f6808cd07094282b102] [formerly 49c575adeb7299cf84950f038dff79e2d6bd282f]

  • added sparse mask class and generating function

Former-commit-id: 5adca740f2073cbd4cf94de9a64fe81368886b2a [formerly d487847771a367bd1af76acec101d3ea92db143e] [formerly 8dab6bc3eca3157eba59da8260a5f95071b24c9f]

  • testing out sparse mask

Former-commit-id: 936217337105ec1596bdd5b80ac6732f2459272c [formerly 21ce9fe74262426bbc54e5766daea2267d077c62] [formerly 19b0ad5121c590b67b91831d6ddbd6a4f0836471]

  • funky NaN problem

Former-commit-id: 49eb88a506755b2d6e3b93e3b12f422c77fa757b [formerly c6c303b9edbca9cac83b6d417e28cca11d763e2f] [formerly 7e96504d2c1945c50524bc01539cedbd6d54f8b7]

  • commented sparse mask

Former-commit-id: 59a894685fffb3cf9a7637c1b05e45c65e88fc24 [formerly 4857e6d3cbba5ca6e0b7225840a0215c6417abe4] [formerly 915d769405f63fd9dc11fc11df4b5302dcc986f6]

  • overwrite all subjects

Former-commit-id: 9a363bc044b845e0eefe4848fe7e1f1b935e0fbd [formerly 0c9dbf7794429d9ae1b07b233b7cc7afab53ff82] [formerly f0ebe6a43efcffeadca6f1f9b8b6b593f4ba7858]

  • space

Former-commit-id: 2c29c5240901280de454bdd9bba068cdae4cdb64 [formerly 76e32213006c7e539134d9ff58317e351eb7f9f4] [formerly eb30814d22c023d3bab73b7328e9f7c83dc5e8b7]

  • overwrite false

Former-commit-id: a543516b1aaa5c95be63d0742a260621bb3f9565 [formerly ba00389611de0fb57a8600ee91ae2abddda94196] [formerly ff3a1158de34b342094b617ec091b01394de03ec]

  • metadata stuffs

Former-commit-id: 1cc883fde3c03e5032b5fff818c0a7477eaa9bf8 [formerly cafb7dd92b568dad012c7a5aff300977545cf806] [formerly c2364085e201cd792e029d6238254f15cf229077]

  • metadata in dataset.csv

Former-commit-id: 495be0c7138afc8736d619575cadfa2ad04e3608 [formerly ebe757ba380553f0146ae9863278e6a2d4e90cdb] [formerly ae0982734ee2cc09d2fb07e004c8fe078fe3adc3]

  • added modalities, num rtstruct and pixel size to metadata

Former-commit-id: 824dff5edad36be6564032c1d3e8f0c99d7648ff [formerly 8a922f22af15bc03873eb9506f5d6e4251ce87f8] [formerly 51634e6bda0591cac408a11366a60562c780204e]

  • metadata bugfix

Former-commit-id: 5b785f868771e591ab99db4453dc433a5f452247 [formerly 2784a5a0e188fd1db91773e911f7f8140a233314] [formerly 0042f14ffb74f9637c5591c4226202cb25cb5c1b]

  • a

Former-commit-id: 74d08455dfdce9eedfbe0aa3f994ac1b31dd4826 [formerly a86c79965207aaa572f32d394ac69d322217a8a2] [formerly f43b45e956c8ea857e5802f46b5db6706b958dc5]

  • fixed wrong variable names for metadata stuff

Former-commit-id: 6af5032314885c9fa27ff5d560dafe2b2e682ffe [formerly 716e4631a647d2f9ed74f497ce0de0c4d2d1a8cf] [formerly 67449ca1e24f3cd7b33b242396af5439c2ae82f1]

  • fixed pathlib float error

Former-commit-id: d88e5bdb7353c64e85d303ff09e0305c5ffac02c [formerly b90a56572ed01863a3b7bf82bf738f2408f6153d] [formerly aa36b2dfa79510b56a7ff29b882bbce86637edbc]

  • relative paths and output folder paths for dataset.csv

Former-commit-id: b263aa4d894fe21adeea7911dc139d601747ed0a [formerly 6d7a0a9cb299b11fac3679c99e1e650919ca7809] [formerly 2ce5ade50b716f2e70118e4b122d0a74f7845a7d]

  • put metadata stuff into a util file

Former-commit-id: 732a68434e6f37d72c65e7cc701b3c5dca6833a1 [formerly cf894ec5e2c312b97b2c3f29abc758b78ac05bd0] [formerly 69f4ee7fa24db731ddda19a76004d042d5bca317]

  • deal with empty metadata

Former-commit-id: 3c02cba89c72bb66025c0479fb6a6a57ff597316 [formerly 47ac4fc0e2b571d4a618a75475011d0ce8c339e1] [formerly 31d0411767ee71b062fe65d23d8cb75864d2b667]

  • messing around with sparse mask

Former-commit-id: 03e625794f8b717e9ec87145c278e99460d247fb [formerly be555b7876505f07a34bf058bcee177653ca20cc] [formerly a66925c9d1a198ffbe27ddf670f7ea00522e5caa]

  • tried to save sparse mask, did some stuff with nnunet output format

Former-commit-id: 72d1a9549f7dfb36efedd35461b437630b9a29f3 [formerly dbde3a7840296a376f8fed58a828d1f261441459] [formerly 6b543052b87b529482d582c1b205f5f252cb497e]

  • compliant with nnunet directory structure

Former-commit-id: 9150f3de85f07dfefb14283b5582a91d06037943 [formerly 3b2c07ac39e311f7f906671f8644a8b477e383ab] [formerly 1407e1d4679bbbde6f9b3ec89f5cf15aaadbb941]

  • CLI Interface, argparse moved to utils

Former-commit-id: 1b107a2669ac370dd90760faf2952898d88fe4b8 [formerly c13cd8b357c2edae1635254ee4d6159954e6e80e] [formerly 6bf5f4f41f3c63d482e08bc74c91e0ef571a3c79]

  • fixed formatting problems with folder names

Former-commit-id: a9eb4b030058a069335a8704e4925f0de2bb0473 [formerly 300ee2d95bc3fcc6545675f24661fb1f416f7895] [formerly 437db52f7a4f53bdccc4f561ba8e3bd0b4712e87]

  • train test split

Former-commit-id: db3882971f1f961cec443e449111c71ac665f6e6 [formerly 305005399fb502199817eb435622b4ba4a81de7a] [formerly 15bab7b91897b7b341927adffa12b57300d4b21d]

  • train size and random state optional

Former-commit-id: cc03dba021510c01edf76a31d8b70751558876c6 [formerly 3308255c03f05615ccadd0fd931f0d902b2e5b4a] [formerly 3ac4016abc14c441cbe760c9988e50671c11d94c]

  • merge conflicts

Former-commit-id: 8ff52b0fd72b316f8be7ac268da9b0a2ea0a61dd [formerly a656be7176df1771f21681d7df59f783e2c2dda5] [formerly f96833db93140609b7bfa3cf93e823d986fd9149]

  • changed warnings to not interrupt

Former-commit-id: 1ca7741c16c5b04f851c7921bdc4bf0cfb0a57b4 [formerly f88061e09b4a6d271f778bd5889adbf3536b5e2d] [formerly 154819e34c9df3510e6229b595a43103039d93f7]

  • changed to warnings.warn for generate_sparse_mask

Former-commit-id: 1feda712797971e5a36320fd63126ca719a57d77 [formerly 597312fc926e2b97a4e805027e008d45fdf99716] [formerly 1aec56d1bd6cc8f85d2365433815c7f8f27475c4]

  • merge

Former-commit-id: ff8ce2b070216cb186f03f482785cfba9afffd22 [formerly 2cef89dbc46edc56252cd2f19aef3140d984a680] [formerly 29bc242fafa9a85977aab594ed69ec5a66a456f8]

  • resolving conflicts?

Former-commit-id: 01a1f3fde11fef8535ea0b28e21857c976dbfe05 [formerly 92f19d8a14fe1c239968da5ebd714d3d46c68146] [formerly 0d16b0224e0cb1981e3344922b96cef4238ffa17]

  • args

Former-commit-id: c2219aa34ce847e7ef45c5313312468866a12d39 [formerly fb2cfa05a8a4d7d38d00ed577c89f18a1e34d75b] [formerly f4f6d2d70f4575233adbfa700104fb2fba839b6d]

  • changes for roi names as a dict

Former-commit-id: 61ca8205f587076868c1f5292df10c7d70223a23 [formerly 63c94a0e2d99a982b4aaab2c4f93b7df46ae6b06] [formerly 0479cb8f0efec335658a59a493f031faea163e90]

  • added regex dictionary option for non nnunet runs

Former-commit-id: bd6ecddd1a789d551745d183029e1085f3f40ac9 [formerly 96571ba87279a56a70daab3a67598141f5e94c07] [formerly eeae5b7343095e1554264798c351cb92fbb158d2]

  • sparse mask global labelling for contour name: index

Former-commit-id: a7e74efa4b971e6938a32781890717d68dedfcdb [formerly a6e60ffcfb64418abf48ea2f197ac8756e0ba2f8] [formerly d65c6d8d08b1e2cacfe383a7d0d25152dfa4655f]

  • got rid of file_name_convention stuff

Former-commit-id: a26041eb99e93a1187897144354de34184a31cb8 [formerly fe7181c01ec460afff78c9d53e42c09b116593f5] [formerly effac097ffa0c3847ad9e272d36ebd51dfb4f38e]

  • conflicts resolved

Former-commit-id: 009d0a220a5c68e86dbb9620310737f6362c9844 [formerly eef9ba3d593416abcbe1fbd4b4cc67c0abdd79ea] [formerly ab1e87b6a5544b9452278060732d0ec49c91ccc5]

  • yaml thing

Former-commit-id: b6c34510abcf88db660c87b3eb6febc065c12557 [formerly 75e9d5502e30a417146c5dc593f405baf1bb1091] [formerly 23b76e461e188cf3556469f32502d32462fabeae]

  • added list capabilities for the roi names dictionary

Former-commit-id: 3673c52328420b58bf5633f52592e6df48dc95af [formerly 905ebfeb9724ffdd5e895f145fdb042bef7b9f60] [formerly 2293242c4fd9c65d7b5425a54daf42948591cd7e]

  • dataset.json for nnunet

Former-commit-id: b1144425cc6c499370d981eafdf24f7707595a23 [formerly 19f19ab7f235d9848f54f99ce3afed0040ff6560] [formerly 156553f225c97b9f719a4a089584327428e65d06]

  • CLI "autonew"

Former-commit-id: 8e33cf5a2ee0d285f2f243b72fa1d10ee1a3a77e [formerly 71e5b751d9c83e0be441a52bc314b6def1c8c53a] [formerly c8351e4cf69b47c095dcb6bbe99df634f1d801b0]

  • changed all mutable defaults to None

Former-commit-id: e72e1e50633d56cd20ddd6b8e19c56bd650dd20c [formerly f1f225e4551b6d8a728d71b362a0cb0619df07ac] [formerly 41630cdfeeeff8f8a5c12b2924cc01e532dc5bd1]

  • moved autotest changes to autopipeline and addede a few CLI args

Former-commit-id: 3698af5f0f0ab2e83e79d65749415915f1e531dd [formerly 55c91a8afcf22b1c1280103256ebc1c519ad701f] [formerly d8ff8d750f78d12f131b26b7f7e7a6d4e49366a8]

  • getting ready for merge to live

Former-commit-id: decd0fe54d13f23a0f0dd190cf812c5a507a182f [formerly 30b981fa409c4e5c7ada6d58418f298b351478d4] [formerly a7867249a9bbdf8ca4dcf2d5dd0bb24a5e75c4e0]

  • test_components, test_modalities works with new AutoPipeline

Former-commit-id: fcb3184ce3ff37b02fc030c7fad7b66ab7ececcc [formerly 7c7ab366d00183daa077681d74a16e09c7897e5c] [formerly e51fe82210b07d68dab4d36eddc6f34ed145cc03]

  • overwrite changes and error fix for nan paths again

Former-commit-id: 423cd0e71c01feb457ad920904fe2e887c70695e [formerly ecc51505211d6173e6b614232f4980c7b2a3aa76] [formerly b138fe2a09e6e0d18aef9b4b58fe6c3967335864]

  • fixed if statement

Former-commit-id: ed57bd69287eab17b7ad3238df652e341729bd0f [formerly c0a10ed840cbf71c902edd9b12fe83eb0f03e633] [formerly c6a5f4dce6f75c2e22d67d59e5be9caf480ff6a9]

  • joblib parallel

Former-commit-id: 6dc7d86b38520600a7afcf1d1df5f7af08e3834c [formerly 6dd94b9cdb121a1aac22a25084fd893a5e3bfab4] [formerly 7a47740c8b8a2289c9c3e5f85cebed37aa22ff87]

  • warnings for missing patients

Former-commit-id: 9a322f23144bde1e9718d2b3eaa882aa26e8838d [formerly df376a9a782322c15b56df52e5c93b5fa7cd16ea] [formerly abc0428675a21d80928c05fb02fccafbec49e911]

  • summary messages

Former-commit-id: f762b74fdbd7dcc4ccf8d77115ecd1cb0ce77345 [formerly 4bd68fff72c376be8b4cb149d9a0a9c3c1e77c87] [formerly 6729aa555c85687d9ec76828126bb4dcfa12044c]

  • updated, passing tests. Updated version to 0.4

Former-commit-id: 4749c41ca0d3ea0acc1552436accc03b8fbc2b46 [formerly 7ff2fc9eab44411dd6083418e1a47da687818d84] [formerly 81d6795885cc1115e6d934a9ec358b544b590285]

  • update test

Former-commit-id: 7a2c4fe052aa1cd927c4b1b4ea86b3eddfb44577 [formerly 756c3f15fa10a3d81c721c58a881fe73a89fe6d8] [formerly 7bc3588c525a68284c52e0d697203ca685a21d92]

  • yaml path cli

Former-commit-id: eb9b162b497d297909998189840d6599e3dd6a5f [formerly a949496578406d7424559c557b7111ab2a47c4bf] [formerly 67ef10d2091473f96250355b7d8b9e81fd7cd55b]

  • yaml error check

Former-commit-id: 2d4df3538d8fc9ff9ae2fbc088481e69ace3c603 [formerly c8d6d77b19dcf488aacc647bbf6f5eaa21e444d3] [formerly fdeabd1746099989fd4de2bbeb5929428cd4e244]

  • pandas error

Former-commit-id: 9622190857e20fa17ebae5cb701c278182014a2e [formerly 9dce7c9809282dc6a85d748171a8ff1c412d8c63] [formerly 4745da298ce2fb6d903749c886baf8127ea0914a]

  • Fixed read_dicom_auto

Former-commit-id: fcaf7edeb3b45d840c2348a9390a76af0289f892 [formerly 347f1e1d22d5a27427f25fdf4f4a27b2f028a513] [formerly a9a297e8a5d8726779efe9c522049d56b78b4cb5]

  • skips series check if seris is None

Former-commit-id: 480d450a1b53de81c0d95ae952cc408c2f132d93 [formerly 34d6e52e16297d89b1fe14a64e18b608d0bbbbbe] [formerly eb8fb653c92acfb87c6c7b6bcebafa786d061f82]

  • updated readme to reflect v0.4 changes

Former-commit-id: efb59b2544d0ec8c061eb97387e8862cfd8aa5c4 [formerly 4b5d39c072a9d43c535c6b3770c2cd4095f3e685] [formerly d355cf54f2dc9bd8477c202759720e08f17e6046]

  • updated readme

Former-commit-id: 3acbd335dc773c09d5fea9837306082ed60c9c1c [formerly 29ec4759bcb7fec2c930b9e40dd00ed2ed77e8bc] [formerly 84d607ff5ba00c694d6a00be2ccf6e4be4580428]

  • minor change

Former-commit-id: 7a14eb65f36888ed3aad61d12d0e00acdbcd8993 [formerly 92f7b812c855b1026f32ee2697e23e70b974c504] [formerly 6a0203622a06805d901c31b12cb6436d42595631]

  • remove .idea

Former-commit-id: 05d7a38d8cfb15806bf732822d0ec928ba77e108 [formerly 94d2ecbf167651819e828eca69445a69ef627fd4] [formerly 8bd0a0f64943b764aed918487b1a11da07d918b5]

  • remote .idea

Former-commit-id: 844a85d794b13a74179515b9450cebc6c5a40e9a [formerly aa9eafea5fa992c46cf1bda5ca3f00b5b1ec1f02] [formerly cf18c39521cf0c3466c9443e4e1183a8784debec]

  • git ignore

Former-commit-id: f0590a6162204eb487716ea9aac9f398dee837fa [formerly e3a31a1dc0121f146f455773fafa8e791675c49c] [formerly 7d5b46a90b3957255a2ac064eb6fb3864fbdb302]

  • refactor nnunetutils to nnunet

Former-commit-id: 6d89ab1ce84d16a9a759f45530fc87eab46962d5 [formerly 8ae957266df825e1687e1d49a6114b6e657240e8] [formerly d996869c596f2c5353254d0cdc73d9f19e97fe69]

  • updated versions

Former-commit-id: 980b5ea62602c4194a6a3014ce04d34e348bce8f [formerly 66542e225383a7edc3d21e06b728a17ccdf4761a] [formerly 41c8c88d93bb7a625eb9c31e400be8902500f13f]

Co-authored-by: przebieglykaziu <mkazmierski.poznan@gmail.com> Co-authored-by: Minoru Nakano <minoru.nakano@gmail.com> Co-authored-by: Sejin Kim <sejinkim@uhnslurmbuildbox.uhnh4h.cluster> Co-authored-by: Sejin Kim <sejinkim@node88.uhnh4h.cluster> Co-authored-by: Sejin Kim <sejinkim@node40.uhnh4h.cluster> Co-authored-by: Sejin Kim <sejinkim@node97.uhnh4h.cluster> Co-authored-by: Sejin Kim <sejinkim@h4huhnlogin2.uhnh4h.cluster> Co-authored-by: Vishwesh Ramanathan <vishwesh@Vishweshs-Air.uhn.ca> Co-authored-by: Sejin Kim <sejinkim@node38.uhnh4h.cluster> Co-authored-by: Vishwesh Ramanathan <ramanav@node49.uhnh4h.cluster> Co-authored-by: Vishwesh Ramanathan <ramanav@node53.uhnh4h.cluster> Co-authored-by: Vishwesh <vishweshramanathan@gmail.com> Co-authored-by: Benjamin Haibe-Kains <bhaibeka@bhaibek1.uhn.ca> Co-authored-by: Sejin Kim <sejinkim@node89.uhnh4h.cluster> Co-authored-by: Vishwesh Ramanathan <vishwesh@Vishweshs-MacBook-Air.local> Co-authored-by: fishingguy456 <qukevin99@gmail.com> Co-authored-by: Kevin Qu <kqu@uhnslurmbuildbox.uhnh4h.cluster> Co-authored-by: Kevin Qu <kqu@node90.uhnh4h.cluster> Former-commit-id: a17183df96a623e372011e66cc7a8eef287ef497 Former-commit-id: 9535d8f43d2c6437176fe22c7c249481b23c777c (4fba9bc)

  • update to 0.4.1 for new readme (#35)

  • simplified loader/writer specification in IO ops

  • updated imports in pipeline

  • improved ops repr

  • minor fixes in IO and segmentation

  • matching roi names in StructureSet.to_segmentation is now case-insensitive

  • fixed segmentation method call in some functional ops

  • fixed typo in pipeline warning message

  • StructureSet now correctly handles ROIs with no contour data

  • fixed error when trying to detect CSV delimiter in MetadataWriter

  • MetadataWriter can now remove existing files from previous runs

  • MetadataWriter can now remove existing files from previous runs

  • Segmentation object now correctly handles indexing

  • fixed segmentation mask handling in image statistics computation

  • removed old structure set code

  • removed old structure set code

  • fixed label handling in image statistics computation

  • fixed label handling in image statistics computation

  • [In Progress] Adding documentation to ops.py

  • added support for dynamic path specification in writers

  • image CSV loader now accepts pandas DataFrames

  • fixed indentation error

  • fixed index column handling in ImageCSVLoader

  • Revert "fixed index column handling in ImageCSVLoader"

This reverts commit ac9b8d1aec53ec3f989cbfbb89fae353d2b94e33.

  • fixed index column handling in ImageCSVLoader

  • fixed index column handling in ImageCSVLoader

  • ImageCSVLoader now returns correct keys

  • ImageCSVLoader now correctly handles globbing in paths

  • more informative exception handling in pipeline

  • pipeline can now warn on error instead of raising exception

  • [Docs] Cleaned up extra whitespace in ops.py

  • Added convenience method to get all ops in a pipeline

  • Fix empty array check in structure set conversion

  • Fix segmentation to label image conversion

  • Update README.md

  • Fix spurious mixin in ops

  • Fix type error when passing Numpy array to rotate

  • [Bugfix] Fix slice number rounding when generating a mask from RTSTRUCT

  • Fix crop size issue in crop_to_bounding_box

  • Make imports easier

  • Improved handling of regular expressions in structure set

  • Fix slice matching issue when generating binary mask from RTStruct

  • Fix binary mask generation from RTStruct when missing labels are present

  • little updates

  • added seg.nrrd compatibility

  • supports RTSTRUCT processing without roi_names

  • Fixed contour (RTSTRUCT) handling to rasterize multiple contours better.

  • Fixed contour (RTSTRUCT) handling to rasterize multiple contours better.

  • fixed structureset.py:148

  • RT dose pipeline completed and tested. Error in segmentation not resolved

  • PET readability added

  • PET readability added

  • Head-Neck-PET-CT pipeline + read_dicom_auto

  • final pipeline working for doses and PET

  • corrected the view

  • reading in sitk format from beginning

  • Completed PET overlay

  • Modified RT dose, pipeline working for PET_CT quebec dataset

  • Added DataGraph, now fetching subset of dataset is supported using graph query

  • added crawl.py

  • Introduced changes in DataGraph. Made the pipeline fully general. Made wrapper classes

  • Rectified some bugs, added reference to rtplan in the crawler

  • Now missing RTDOSE references are completed by RTPLAN

  • small change

  • Fixed dataset.csv writing issues

  • major refactoring

  • more refactoring

  • Update radcure_simple.py

  • Update loaders.py

  • Update pet.py

  • Delete .DS_Store

  • Delete .DS_Store

  • Delete .DS_Store

  • Delete .DS_Store

  • Delete .DS_Store

  • Delete .DS_Store

  • Delete .DS_Store

  • ignore .DS_Store

  • Update README.md

  • quick README under ops

  • tcia_sample

  • example bash script with path parsing, fixed reference_frame

  • housekeeping

  • fixed dataset.csv

  • sanity changes before purging dev-20200414

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • self.existing, dataset.csv fixed (#10)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com>

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • Create build-ci.yml

  • Update build-ci.yml

  • Update requirements.txt

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • bug fixes 2

  • added visualizations and some more bug fixes

  • Create manual-test.yml

  • Update build-ci.yml

  • Update manual-test.yml

  • PR tests - macos/ubuntu failing (#13)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • fixed pipeline tests

  • clean tests

  • added workflow

  • yml

  • yml

  • matplotlib

  • trying other patient to avoid memoryerror

  • set roi_names to avoid memoryerror

  • cave

  • indents

  • Update manual-test.yml

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com>

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

  • small bug fix

  • added demo.py

  • Ready for

  • Create main.yml (#15)

  • Changed dataset class returns

  • fix conflicts

  • fixed test autopipe

  • merging new features (#16)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • bug fixes 2

  • added visualizations and some more bug fixes

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

  • small bug fix

  • added demo.py

  • Changed dataset class returns

  • fix conflicts

  • fixed test autopipe

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com>

  • fix path backslash issues

  • fix path backslashes (#17)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • bug fixes 2

  • added visualizations and some more bug fixes

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

  • small bug fix

  • added demo.py

  • Changed dataset class returns

  • fix conflicts

  • fixed test autopipe

  • fix path backslash issues

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com>

  • Update main.yml

  • Update main.yml

  • Update README.md

  • Update main.yml (#18)

  • Update main.yml

  • Update requirements.txt

  • Update main.yml

  • Update main.yml

  • build binary/dist

  • removed linter

  • Update setup.py

  • Update README.md

  • Update README.md (#19)

  • Update README.md

  • added tests for Dataset class

  • added tests for Dataset class

  • Create LICENSE (#20)

  • Create LICENSE

  • Update setup.py

  • Seg.nrrd quick fix

  • Minor bug fixes

  • test fix

  • Added demo

  • Update setup.py (#23)

  • updated README

  • Update README.md (#24)

  • preliminary MRI functionality (MR-RTSTRUCT pairs)

  • Skim2257 quick fix (#26)

  • Updated crawler to force String on all meta fields

  • Update setup.py

  • first commit

  • removed test files, changed gitignore

  • changed file directory structure for imageautooutput

  • split mask up into each contour

  • change kwargs in put for basesubjectwriter

  • still kinda failing...

  • brought back basesubjectwriter

  • .imgtools directory

  • changed absolute paths to relative paths

  • changed os.path.join to pathlib.Path.as_posix()

  • removed unused cv2 import

  • removed cv2 import

  • appened is deprecated, changed to concat

  • debug print

  • removed debug print

  • added sparse mask class and generating function

  • testing out sparse mask

  • funky NaN problem

  • commented sparse mask

  • overwrite all subjects

  • space

  • overwrite false

  • metadata stuffs

  • metadata in dataset.csv

  • added modalities, num rtstruct and pixel size to metadata

  • metadata bugfix

  • a

  • fixed wrong variable names for metadata stuff

  • fixed pathlib float error

  • relative paths and output folder paths for dataset.csv

  • put metadata stuff into a util file

  • deal with empty metadata

  • messing around with sparse mask

  • tried to save sparse mask, did some stuff with nnunet output format

  • compliant with nnunet directory structure

  • CLI Interface, argparse moved to utils

  • fixed formatting problems with folder names

  • train test split

  • train size and random state optional

  • merge conflicts

  • changed warnings to not interrupt

  • changed to warnings.warn for generate_sparse_mask

  • merge

  • resolving conflicts?

  • args

  • changes for roi names as a dict

  • added regex dictionary option for non nnunet runs

  • sparse mask global labelling for contour name: index

  • got rid of file_name_convention stuff

  • conflicts resolved

  • yaml thing

  • added list capabilities for the roi names dictionary

  • dataset.json for nnunet

  • CLI "autonew"

  • changed all mutable defaults to None

  • moved autotest changes to autopipeline and addede a few CLI args

  • getting ready for merge to live

  • test_components, test_modalities works with new AutoPipeline

  • overwrite changes and error fix for nan paths again

  • fixed if statement

  • joblib parallel

  • warnings for missing patients

  • summary messages

  • updated, passing tests. Updated version to 0.4

  • update test

  • yaml path cli

  • yaml error check

  • pandas error

  • Fixed read_dicom_auto

  • skips series check if seris is None

  • updated readme to reflect v0.4 changes

  • updated readme

  • minor change

  • remove .idea

  • remote .idea

  • git ignore

  • refactor nnunetutils to nnunet

  • updated versions

Co-authored-by: przebieglykaziu <mkazmierski.poznan@gmail.com> Co-authored-by: Minoru Nakano <minoru.nakano@gmail.com> Co-authored-by: Sejin Kim <sejinkim@uhnslurmbuildbox.uhnh4h.cluster> Co-authored-by: Sejin Kim <sejinkim@node88.uhnh4h.cluster> Co-authored-by: Sejin Kim <sejinkim@node40.uhnh4h.cluster> Co-authored-by: Sejin Kim <sejinkim@node97.uhnh4h.cluster> Co-authored-by: Sejin Kim <sejinkim@h4huhnlogin2.uhnh4h.cluster> Co-authored-by: Vishwesh Ramanathan <vishwesh@Vishweshs-Air.uhn.ca> Co-authored-by: Sejin Kim <sejinkim@node38.uhnh4h.cluster> Co-authored-by: Vishwesh Ramanathan <ramanav@node49.uhnh4h.cluster> Co-authored-by: Vishwesh Ramanathan <ramanav@node53.uhnh4h.cluster> Co-authored-by: Vishwesh <vishweshramanathan@gmail.com> Co-authored-by: Benjamin Haibe-Kains <bhaibeka@bhaibek1.uhn.ca> Co-authored-by: Sejin Kim <sejinkim@node89.uhnh4h.cluster> Co-authored-by: Vishwesh Ramanathan <vishwesh@Vishweshs-MacBook-Air.local> Co-authored-by: fishingguy456 <qukevin99@gmail.com> Co-authored-by: Kevin Qu <kqu@uhnslurmbuildbox.uhnh4h.cluster> Co-authored-by: Kevin Qu <kqu@node90.uhnh4h.cluster> Former-commit-id: 4fc74ad7a233bf80dd95219eea058e86d8170e90 Former-commit-id: be0f5c830268c987ce5b3b921a1a1e0476e1f0ea Former-commit-id: 1f70cb08fcf0988d42babbed92c6aa53a49de7c2 (f0c10b6)

  • Kevin branch (#34)

  • ops using segmentation masks now accept Segmentation

  • simplified loader/writer specification in IO ops

  • simplified loader/writer specification in IO ops

  • updated imports in pipeline

  • improved ops repr

  • minor fixes in IO and segmentation

  • matching roi names in StructureSet.to_segmentation is now case-insensitive

  • fixed segmentation method call in some functional ops

  • fixed typo in pipeline warning message

  • StructureSet now correctly handles ROIs with no contour data

  • fixed error when trying to detect CSV delimiter in MetadataWriter

  • MetadataWriter can now remove existing files from previous runs

  • MetadataWriter can now remove existing files from previous runs

  • Segmentation object now correctly handles indexing

  • fixed segmentation mask handling in image statistics computation

  • removed old structure set code

  • removed old structure set code

  • fixed label handling in image statistics computation

  • fixed label handling in image statistics computation

  • [In Progress] Adding documentation to ops.py

  • added support for dynamic path specification in writers

  • image CSV loader now accepts pandas DataFrames

  • fixed indentation error

  • fixed index column handling in ImageCSVLoader

  • Revert "fixed index column handling in ImageCSVLoader"

This reverts commit ac9b8d1aec53ec3f989cbfbb89fae353d2b94e33.

  • fixed index column handling in ImageCSVLoader

  • fixed index column handling in ImageCSVLoader

  • ImageCSVLoader now returns correct keys

  • ImageCSVLoader now correctly handles globbing in paths

  • more informative exception handling in pipeline

  • pipeline can now warn on error instead of raising exception

  • [Docs] Cleaned up extra whitespace in ops.py

  • Added convenience method to get all ops in a pipeline

  • Fix empty array check in structure set conversion

  • Fix segmentation to label image conversion

  • Update README.md

  • Fix spurious mixin in ops

  • Fix type error when passing Numpy array to rotate

  • [Bugfix] Fix slice number rounding when generating a mask from RTSTRUCT

  • Fix crop size issue in crop_to_bounding_box

  • Make imports easier

  • Improved handling of regular expressions in structure set

  • Fix slice matching issue when generating binary mask from RTStruct

  • Fix binary mask generation from RTStruct when missing labels are present

  • little updates

  • added seg.nrrd compatibility

  • supports RTSTRUCT processing without roi_names

  • Fixed contour (RTSTRUCT) handling to rasterize multiple contours better.

  • Fixed contour (RTSTRUCT) handling to rasterize multiple contours better.

  • fixed structureset.py:148

  • RT dose pipeline completed and tested. Error in segmentation not resolved

  • PET readability added

  • PET readability added

  • Head-Neck-PET-CT pipeline + read_dicom_auto

  • final pipeline working for doses and PET

  • corrected the view

  • reading in sitk format from beginning

  • Completed PET overlay

  • Modified RT dose, pipeline working for PET_CT quebec dataset

  • Added DataGraph, now fetching subset of dataset is supported using graph query

  • added crawl.py

  • Introduced changes in DataGraph. Made the pipeline fully general. Made wrapper classes

  • Rectified some bugs, added reference to rtplan in the crawler

  • Now missing RTDOSE references are completed by RTPLAN

  • small change

  • Fixed dataset.csv writing issues

  • major refactoring

  • more refactoring

  • Update radcure_simple.py

  • Update loaders.py

  • Update pet.py

  • Delete .DS_Store

  • Delete .DS_Store

  • Delete .DS_Store

  • Delete .DS_Store

  • Delete .DS_Store

  • Delete .DS_Store

  • Delete .DS_Store

  • ignore .DS_Store

  • Update README.md

  • quick README under ops

  • tcia_sample

  • example bash script with path parsing, fixed reference_frame

  • housekeeping

  • fixed dataset.csv

  • sanity changes before purging dev-20200414

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • self.existing, dataset.csv fixed (#10)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com>

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • Create build-ci.yml

  • Update build-ci.yml

  • Update requirements.txt

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • bug fixes 2

  • added visualizations and some more bug fixes

  • Create manual-test.yml

  • Update build-ci.yml

  • Update manual-test.yml

  • PR tests - macos/ubuntu failing (#13)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • fixed pipeline tests

  • clean tests

  • added workflow

  • yml

  • yml

  • matplotlib

  • trying other patient to avoid memoryerror

  • set roi_names to avoid memoryerror

  • cave

  • indents

  • Update manual-test.yml

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com>

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

  • small bug fix

  • added demo.py

  • Ready for

  • Create main.yml (#15)

  • Changed dataset class returns

  • fix conflicts

  • fixed test autopipe

  • merging new features (#16)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • bug fixes 2

  • added visualizations and some more bug fixes

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

  • small bug fix

  • added demo.py

  • Changed dataset class returns

  • fix conflicts

  • fixed test autopipe

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com>

  • fix path backslash issues

  • fix path backslashes (#17)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • bug fixes 2

  • added visualizations and some more bug fixes

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

  • small bug fix

  • added demo.py

  • Changed dataset class returns

  • fix conflicts

  • fixed test autopipe

  • fix path backslash issues

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com>

  • Update main.yml

  • Update main.yml

  • Update README.md

  • Update main.yml (#18)

  • Update main.yml

  • Update requirements.txt

  • Update main.yml

  • Update main.yml

  • build binary/dist

  • removed linter

  • Update setup.py

  • Update README.md

  • Update README.md (#19)

  • Update README.md

  • added tests for Dataset class

  • added tests for Dataset class

  • Create LICENSE (#20)

  • Create LICENSE

  • Update setup.py

  • Seg.nrrd quick fix

  • Minor bug fixes

  • test fix

  • Added demo

  • Update setup.py (#23)

  • updated README

  • Update README.md (#24)

  • preliminary MRI functionality (MR-RTSTRUCT pairs)

  • Skim2257 quick fix (#26)

  • Updated crawler to force String on all meta fields

  • Update setup.py

  • first commit

  • removed test files, changed gitignore

  • changed file directory structure for imageautooutput

  • split mask up into each contour

  • change kwargs in put for basesubjectwriter

  • still kinda failing...

  • brought back basesubjectwriter

  • .imgtools directory

  • changed absolute paths to relative paths

  • changed os.path.join to pathlib.Path.as_posix()

  • removed unused cv2 import

  • removed cv2 import

  • appened is deprecated, changed to concat

  • debug print

  • removed debug print

  • added sparse mask class and generating function

  • testing out sparse mask

  • funky NaN problem

  • commented sparse mask

  • overwrite all subjects

  • space

  • overwrite false

  • metadata stuffs

  • metadata in dataset.csv

  • added modalities, num rtstruct and pixel size to metadata

  • metadata bugfix

  • a

  • fixed wrong variable names for metadata stuff

  • fixed pathlib float error

  • relative paths and output folder paths for dataset.csv

  • put metadata stuff into a util file

  • deal with empty metadata

  • messing around with sparse mask

  • tried to save sparse mask, did some stuff with nnunet output format

  • compliant with nnunet directory structure

  • CLI Interface, argparse moved to utils

  • fixed formatting problems with folder names

  • train test split

  • train size and random state optional

  • merge conflicts

  • changed warnings to not interrupt

  • changed to warnings.warn for generate_sparse_mask

  • merge

  • resolving conflicts?

  • args

  • changes for roi names as a dict

  • added regex dictionary option for non nnunet runs

  • sparse mask global labelling for contour name: index

  • got rid of file_name_convention stuff

  • conflicts resolved

  • yaml thing

  • added list capabilities for the roi names dictionary

  • dataset.json for nnunet

  • CLI "autonew"

  • changed all mutable defaults to None

  • moved autotest changes to autopipeline and addede a few CLI args

  • getting ready for merge to live

  • test_components, test_modalities works with new AutoPipeline

  • overwrite changes and error fix for nan paths again

  • fixed if statement

  • joblib parallel

  • warnings for missing patients

  • summary messages

  • updated, passing tests. Updated version to 0.4

  • update test

  • yaml path cli

  • yaml error check

  • pandas error

  • Fixed read_dicom_auto

  • skips series check if seris is None

  • updated readme to reflect v0.4 changes

  • updated readme

  • minor change

  • remove .idea

  • remote .idea

  • git ignore

  • refactor nnunetutils to nnunet

Co-authored-by: przebieglykaziu <mkazmierski.poznan@gmail.com> Co-authored-by: Minoru Nakano <minoru.nakano@gmail.com> Co-authored-by: Sejin Kim <sejinkim@uhnslurmbuildbox.uhnh4h.cluster> Co-authored-by: Sejin Kim <sejinkim@node88.uhnh4h.cluster> Co-authored-by: Sejin Kim <sejinkim@node40.uhnh4h.cluster> Co-authored-by: Sejin Kim <sejinkim@node97.uhnh4h.cluster> Co-authored-by: Sejin Kim <sejinkim@h4huhnlogin2.uhnh4h.cluster> Co-authored-by: Vishwesh Ramanathan <vishwesh@Vishweshs-Air.uhn.ca> Co-authored-by: Sejin Kim <sejinkim@node38.uhnh4h.cluster> Co-authored-by: Vishwesh Ramanathan <ramanav@node49.uhnh4h.cluster> Co-authored-by: Vishwesh Ramanathan <ramanav@node53.uhnh4h.cluster> Co-authored-by: Vishwesh <vishweshramanathan@gmail.com> Co-authored-by: Benjamin Haibe-Kains <bhaibeka@bhaibek1.uhn.ca> Co-authored-by: Sejin Kim <sejinkim@node89.uhnh4h.cluster> Co-authored-by: Sejin Kim <hello@sejin.kim> Co-authored-by: Sejin Kim <40668167+skim2257@users.noreply.github.com> Co-authored-by: Vishwesh Ramanathan <vishwesh@Vishweshs-MacBook-Air.local> Co-authored-by: Kevin Qu <kqu@uhnslurmbuildbox.uhnh4h.cluster> Co-authored-by: Kevin Qu <kqu@node90.uhnh4h.cluster> Former-commit-id: 8090df83dd6ea23061b5df9e32f46758adcaef7c [formerly c6f2749e73443aac15df901d317eae16b3f9bff4] [formerly 66a85e2f1dd0555b38be3fb9c35de6c2e9b9d188] Former-commit-id: de87e624140735955a2cab1b1f2074512901495e Former-commit-id: e872a2d09d3e36f0bd733158685e2cff4b8fa327 (208aacd)

  • Merge branch 'master' of github.com:bhklab/med-imagetools

Former-commit-id: e4e58f13fc3759f5900902914a3662098cda2c75 Former-commit-id: fbcbbbd93f06c759737503ec437ae96b14844c35 [formerly 87a4a66fe927bb0a4818c74e07f2fb12fe5e3941] [formerly 0cce0ee6666d052d4f76a1b6dc5d088392d309f4] Former-commit-id: 240701570180ceb222c72360d980dccba4f529b0 Former-commit-id: daa9ec35a51d952dbe88a2c85c73ca050b32a70e (e9665f9)

  • quick fixes

Former-commit-id: d444cb8e2b63900c7747d9a405125066fb67d88e [formerly 97adb0b95bef6714e3b3b1e0e706ab25474ca9cb [formerly 8d2a5a0e90105a894e4b7376918500c1c96856e5] [formerly 97adb0b95bef6714e3b3b1e0e706ab25474ca9cb [formerly 8d2a5a0e90105a894e4b7376918500c1c96856e5] [formerly 8ac1dfd1340ce26440ed165fa7c2b7386034aa7a]]] [formerly 97adb0b95bef6714e3b3b1e0e706ab25474ca9cb [formerly 8d2a5a0e90105a894e4b7376918500c1c96856e5] [formerly 97adb0b95bef6714e3b3b1e0e706ab25474ca9cb [formerly 8d2a5a0e90105a894e4b7376918500c1c96856e5] [formerly 8ac1dfd1340ce26440ed165fa7c2b7386034aa7a]] [formerly 5e118add39a6796a6d03d9c6729146981da7f44f]] Former-commit-id: b1c528e7b1f32acf42a18cd78f37b462bfa05171 Former-commit-id: 79e19c892e15d254c60b16b4ee67e9c16ca59f91 Former-commit-id: 5964ad41667871eed607b7da37c2c71be069fc13 [formerly beb6f1acd4eb2ffb37ac380c996d30d5ebadb2fe] [formerly 454bfde56605674af7b01909decbbdd1770a2e2e] Former-commit-id: a58f185604013d8d7f8f0dad406ba17936f21bbb Former-commit-id: 5459794e907ea5a13ebd476772fb6d1bdba292f8 (ca5d2a7)

  • quick fixes

Former-commit-id: 5e118add39a6796a6d03d9c6729146981da7f44f Former-commit-id: 8ac1dfd1340ce26440ed165fa7c2b7386034aa7a Former-commit-id: 8d2a5a0e90105a894e4b7376918500c1c96856e5 (97adb0b)

  • Skim2257 quick fix (#26)

  • Updated crawler to force String on all meta fields

  • Update setup.py

Former-commit-id: 5116186cc44acffc828b7983e84ec2db49b628cb [formerly dd6ca1bd3273ffb2ac586b07441b0607ffedd4b5 [formerly 8a58ea10fb3416e01953eea428dac12e97f2fb8f] [formerly dd6ca1bd3273ffb2ac586b07441b0607ffedd4b5 [formerly 8a58ea10fb3416e01953eea428dac12e97f2fb8f] [formerly 65d66d20aa91799be74eaeeab91a5f1022d95d70]]] [formerly dd6ca1bd3273ffb2ac586b07441b0607ffedd4b5 [formerly 8a58ea10fb3416e01953eea428dac12e97f2fb8f] [formerly dd6ca1bd3273ffb2ac586b07441b0607ffedd4b5 [formerly 8a58ea10fb3416e01953eea428dac12e97f2fb8f] [formerly 65d66d20aa91799be74eaeeab91a5f1022d95d70]] [formerly e942f7e7dd641efe61faed8a445c7b4abe6da994 [formerly d83fb0135155c4c94846c23614e75805db63cf37] [formerly e942f7e7dd641efe61faed8a445c7b4abe6da994 [formerly d83fb0135155c4c94846c23614e75805db63cf37] [formerly 5e93381461268785776402061d555ab02b78fda3]]]] Former-commit-id: e942f7e7dd641efe61faed8a445c7b4abe6da994 [formerly d83fb0135155c4c94846c23614e75805db63cf37] Former-commit-id: 9bbf4aebbf1978a63dd49de045cc91e4893a5237 Former-commit-id: 6c11e6c37f455f6f26d906ba60354097eb09a8cd [formerly 7792a3d8e92a47a49db7c5fce24ca1d7adbef8e6] [formerly 5c78dbd9d5fea2e2f199242dbad5b1c8bcceda82] Former-commit-id: ff962a4492773cedad0eea0c54f16c45f52bd8d8 Former-commit-id: 0be584c76974ccd562a45ce3da7bfbd583c8633f (55b0015)

  • Skim2257 quick fix (#26)

  • Updated crawler to force String on all meta fields

  • Update setup.py

Former-commit-id: e942f7e7dd641efe61faed8a445c7b4abe6da994 [formerly d83fb0135155c4c94846c23614e75805db63cf37] [formerly 5e93381461268785776402061d555ab02b78fda3] Former-commit-id: 65d66d20aa91799be74eaeeab91a5f1022d95d70 Former-commit-id: 8a58ea10fb3416e01953eea428dac12e97f2fb8f (dd6ca1b)

  • Merge branch 'master' of github.com:bhklab/imgtools

Former-commit-id: e545deea42a3863067169017572b482efa2bdd7e [formerly b9314caac62e35d51d0f0e5e246e2e3714b875ec [formerly 7840154162b9d5801ce3d8d95c7397504e65bf92] [formerly b9314caac62e35d51d0f0e5e246e2e3714b875ec [formerly 7840154162b9d5801ce3d8d95c7397504e65bf92] [formerly 2ed78e51fd7a72c41c43c76168c1e3123c495bb5]]] [formerly b9314caac62e35d51d0f0e5e246e2e3714b875ec [formerly 7840154162b9d5801ce3d8d95c7397504e65bf92] [formerly b9314caac62e35d51d0f0e5e246e2e3714b875ec [formerly 7840154162b9d5801ce3d8d95c7397504e65bf92] [formerly 2ed78e51fd7a72c41c43c76168c1e3123c495bb5]] [formerly 3af4b2251549bbca2ea985e982f3c2709b162a67 [formerly d147081d420198769fba57214409b8faa71dd8fb] [formerly 3af4b2251549bbca2ea985e982f3c2709b162a67 [formerly d147081d420198769fba57214409b8faa71dd8fb] [formerly eaad718360d2bd12872b13251a5dc7f3e16aa072]]]] Former-commit-id: 3af4b2251549bbca2ea985e982f3c2709b162a67 [formerly d147081d420198769fba57214409b8faa71dd8fb] Former-commit-id: 3665daabe0430f5fe5b9783c5ea9555099032520 Former-commit-id: 12c808b8d6169826c1492147910bdb85f1a894e9 [formerly 490393a0e18d3aec6c4647fc4b0489097170ce6a] [formerly 258a2421cae15e0401bf30db46962a6d93c2933b] Former-commit-id: b0e0ed4eed231ffbefae7e2a8aa60f365f978122 Former-commit-id: a2f02a0f0b46be3b8343a5690aff142421f6a90a (ac90723)

  • Merge branch 'master' of github.com:bhklab/imgtools

Former-commit-id: 3af4b2251549bbca2ea985e982f3c2709b162a67 [formerly d147081d420198769fba57214409b8faa71dd8fb] [formerly eaad718360d2bd12872b13251a5dc7f3e16aa072] Former-commit-id: 2ed78e51fd7a72c41c43c76168c1e3123c495bb5 Former-commit-id: 7840154162b9d5801ce3d8d95c7397504e65bf92 (b9314ca)

  • preliminary MRI functionality (MR-RTSTRUCT pairs)

Former-commit-id: 3cdc5eb2ad84488f20323b1933c4285eac78d60d [formerly 21edaa0d9ddbd8f2d80d4229de59e105074a0910 [formerly 50d9fa66a7bfcdd03e9bdd815b767599c85853ec] [formerly 21edaa0d9ddbd8f2d80d4229de59e105074a0910 [formerly 50d9fa66a7bfcdd03e9bdd815b767599c85853ec] [formerly 11971c8b1f10f60e20d62c85b208031dfa2b8310]]] [formerly 21edaa0d9ddbd8f2d80d4229de59e105074a0910 [formerly 50d9fa66a7bfcdd03e9bdd815b767599c85853ec] [formerly 21edaa0d9ddbd8f2d80d4229de59e105074a0910 [formerly 50d9fa66a7bfcdd03e9bdd815b767599c85853ec] [formerly 11971c8b1f10f60e20d62c85b208031dfa2b8310]] [formerly bfaaae9324716a550fcb468e137d9b4a7bfb07b6 [formerly 12b031d46c1c3ddbd1917b4037d9164ca3402ff2] [formerly bfaaae9324716a550fcb468e137d9b4a7bfb07b6 [formerly 12b031d46c1c3ddbd1917b4037d9164ca3402ff2] [formerly 3c01806a93d5b7ca9c6d1a1564d2c9630ff0cf85]]]] Former-commit-id: bfaaae9324716a550fcb468e137d9b4a7bfb07b6 [formerly 12b031d46c1c3ddbd1917b4037d9164ca3402ff2] Former-commit-id: 2a0158397a55d783d6b627181a8af123952df3dc Former-commit-id: e00bd3a449f743635c3ff8cdf2720aee53a6c122 [formerly 5e9af8041f53e08272f10df6ee30daada4a523e2] [formerly d24cae90fcb9a583aec2a100932e3da24d27f0ac] Former-commit-id: c165c02fa691e7bae3714229d17f30ecef98250c Former-commit-id: 92f5975b3be9b2b5e742ee1c58fbab781541d8c9 (6bc8db1)

  • preliminary MRI functionality (MR-RTSTRUCT pairs)

Former-commit-id: bfaaae9324716a550fcb468e137d9b4a7bfb07b6 [formerly 12b031d46c1c3ddbd1917b4037d9164ca3402ff2] [formerly 3c01806a93d5b7ca9c6d1a1564d2c9630ff0cf85] Former-commit-id: 11971c8b1f10f60e20d62c85b208031dfa2b8310 Former-commit-id: 50d9fa66a7bfcdd03e9bdd815b767599c85853ec (21edaa0)

  • Update README.md (#24)

Former-commit-id: c645115a7a903116ecab68814f14442e037dcb06 [formerly d8cd3177cb0a09227a6a19e83fa131b85e597aae] [formerly c645115a7a903116ecab68814f14442e037dcb06 [formerly d8cd3177cb0a09227a6a19e83fa131b85e597aae] [formerly 27494c03e4d95c58d6ea887e20597dbbe235c317]] [formerly c645115a7a903116ecab68814f14442e037dcb06 [formerly d8cd3177cb0a09227a6a19e83fa131b85e597aae] [formerly c645115a7a903116ecab68814f14442e037dcb06 [formerly d8cd3177cb0a09227a6a19e83fa131b85e597aae] [formerly 27494c03e4d95c58d6ea887e20597dbbe235c317]] [formerly 213a9a7d009a2859a36988866fc031158d593b8b [formerly 4e7335ef07059daa9dd3743e0727d63610e9da62] [formerly 213a9a7d009a2859a36988866fc031158d593b8b [formerly 4e7335ef07059daa9dd3743e0727d63610e9da62] [formerly 9aaf51bcb71b28cf062a03d873682b2ff38cee90]]]] Former-commit-id: 213a9a7d009a2859a36988866fc031158d593b8b [formerly 4e7335ef07059daa9dd3743e0727d63610e9da62] Former-commit-id: 63106282d3b55f6d008ae03c60c4a32babcb7d1b Former-commit-id: b39d3e78478c710b0fd7b011f9d82686db99903a [formerly 73f8debe481b2adf9a92182a8ede3d35d38b1408] [formerly b25dc8d43440dbb2ce92892f96a599e492d7b13b] Former-commit-id: 03e04faeddd185ab57db82dd19fcc955465c44dd Former-commit-id: ef3cc2e63c8edcb05d5542f8129ca2c1fbd93a15 (0a23f23)

  • Update README.md (#24)

Former-commit-id: 213a9a7d009a2859a36988866fc031158d593b8b [formerly 4e7335ef07059daa9dd3743e0727d63610e9da62] [formerly 9aaf51bcb71b28cf062a03d873682b2ff38cee90] Former-commit-id: 27494c03e4d95c58d6ea887e20597dbbe235c317 Former-commit-id: d8cd3177cb0a09227a6a19e83fa131b85e597aae (c645115)

  • updated README

Former-commit-id: 90fb39871dae0b664d7297c19751d5f59c5caa76 [formerly 9c1db1c93bdac00429775eadf36066fae99fc5a2] [formerly 90fb39871dae0b664d7297c19751d5f59c5caa76 [formerly 9c1db1c93bdac00429775eadf36066fae99fc5a2] [formerly e35f91d35180b1217560b7f0bc06280bf07aebb0]] [formerly 90fb39871dae0b664d7297c19751d5f59c5caa76 [formerly 9c1db1c93bdac00429775eadf36066fae99fc5a2] [formerly 90fb39871dae0b664d7297c19751d5f59c5caa76 [formerly 9c1db1c93bdac00429775eadf36066fae99fc5a2] [formerly e35f91d35180b1217560b7f0bc06280bf07aebb0]] [formerly a256c35d6eb286e59aa625ee80e9a3201858f0ca [formerly 4757ba85017119f8cda7fb0dea07f4e66a8629b6 [formerly c406bfc9526357e2091e1348d837c68cd5633801]] [formerly 4757ba85017119f8cda7fb0dea07f4e66a8629b6 [formerly c406bfc9526357e2091e1348d837c68cd5633801] [formerly 0f0414533cb6667b68aa48541feb376226fd5515]]]] Former-commit-id: a256c35d6eb286e59aa625ee80e9a3201858f0ca [formerly 4757ba85017119f8cda7fb0dea07f4e66a8629b6 [formerly c406bfc9526357e2091e1348d837c68cd5633801]] Former-commit-id: d353efbbdace157b77f9bedf74654b5b96cda5f9 Former-commit-id: 8baf0623196e9472477e1ed4b5288b626f254156 [formerly a43cc3526d3559a3792ee76a1b840e678b569d27] [formerly d57189a300ff51ce26e08ba49da114a06b6194b1] Former-commit-id: 8a8fc0086e494077f35dbe5b48325b056a1ba20f Former-commit-id: 9aab9f3c5a38bd1933b218254a8d79f3cc8cbb18 (7e55330)

  • updated README

Former-commit-id: 4757ba85017119f8cda7fb0dea07f4e66a8629b6 [formerly c406bfc9526357e2091e1348d837c68cd5633801] [formerly 0f0414533cb6667b68aa48541feb376226fd5515] Former-commit-id: e35f91d35180b1217560b7f0bc06280bf07aebb0 Former-commit-id: 9c1db1c93bdac00429775eadf36066fae99fc5a2 (90fb398)

  • Update setup.py (#23)

Former-commit-id: 5f3182a717903e245cc5b1d62ec5677921caf340 [formerly 5f3182a717903e245cc5b1d62ec5677921caf340 [formerly ce8e287294e44e5aeaba1c12ea31bea801083293]] [formerly 5f3182a717903e245cc5b1d62ec5677921caf340 [formerly 5f3182a717903e245cc5b1d62ec5677921caf340 [formerly ce8e287294e44e5aeaba1c12ea31bea801083293]] [formerly a00e8f2ed448fecd0f5b9cccb6e04421e4952e19 [formerly a00e8f2ed448fecd0f5b9cccb6e04421e4952e19 [formerly 9e24716cfabf338fa46c4e4a4123bfd003f96918]]]] Former-commit-id: a00e8f2ed448fecd0f5b9cccb6e04421e4952e19 Former-commit-id: 0cb0b099ffa6d3d67738f40e211e566049a109ca Former-commit-id: 2560f13f6c55e1f8ab80d700941c61f1816da9f6 [formerly 836589be5fc88a6d24e84a559484bae1fdb6438a] Former-commit-id: 4e4ec332bd594435c814ab30b33e04c776fc2cb1 (b74ca17)

  • Update setup.py (#23)

Former-commit-id: a00e8f2ed448fecd0f5b9cccb6e04421e4952e19 [formerly 9e24716cfabf338fa46c4e4a4123bfd003f96918] Former-commit-id: ce8e287294e44e5aeaba1c12ea31bea801083293 (5f3182a)

  • Added demo

Former-commit-id: 63a66c7821b48391ea087c554744ef1a993febbb [formerly 63a66c7821b48391ea087c554744ef1a993febbb [formerly 1ec696602dd46966f5f7e1d4984feab6cc26386b]] [formerly 63a66c7821b48391ea087c554744ef1a993febbb [formerly 63a66c7821b48391ea087c554744ef1a993febbb [formerly 1ec696602dd46966f5f7e1d4984feab6cc26386b]] [formerly e8eb00ba173df71ea56ed8accd366e1a015df864 [formerly e8eb00ba173df71ea56ed8accd366e1a015df864 [formerly 48ea411f5bea9471e83b05248ca95198e2e8a997]]]] Former-commit-id: e8eb00ba173df71ea56ed8accd366e1a015df864 Former-commit-id: a054f7d9cba105a4d40f2605ad6ea5e954b4a1a1 Former-commit-id: 5a774df68a53105a4c220503d919ec657702f8e4 [formerly f9d8f9a2844ae1dce5ecda564397488db65847fe] Former-commit-id: 276d4f7631aa9c363eb4c038dbd03c6eeec9cef3 (8ad070c)

  • Added demo

Former-commit-id: e8eb00ba173df71ea56ed8accd366e1a015df864 [formerly 48ea411f5bea9471e83b05248ca95198e2e8a997] Former-commit-id: 1ec696602dd46966f5f7e1d4984feab6cc26386b (63a66c7)

  • test fix

Former-commit-id: 464e0418154bbc82968ed66209475b1a5ee2c453 [formerly 464e0418154bbc82968ed66209475b1a5ee2c453 [formerly d55216a0b91076b0b0ec06def53c517a6325587b]] [formerly 464e0418154bbc82968ed66209475b1a5ee2c453 [formerly 464e0418154bbc82968ed66209475b1a5ee2c453 [formerly d55216a0b91076b0b0ec06def53c517a6325587b]] [formerly 424dc17ce0f3bd9a54c8a3ebb52bab96725d2977 [formerly 424dc17ce0f3bd9a54c8a3ebb52bab96725d2977 [formerly 2fad37ee3a827f831e6f6b3b7e707bc7509c284b]]]] Former-commit-id: 424dc17ce0f3bd9a54c8a3ebb52bab96725d2977 Former-commit-id: 37aa5e3e74d6e25b4f8766938462a60601c29ab3 Former-commit-id: cd7ca810f38c8c15ac7625280954d96e44d8e4a9 [formerly 6b8c112d4b039544f9fdf42f3efccefe447e2b9d] Former-commit-id: 08cd744182a5536c6e3aed0c35d75cf0a7643e59 (8b13379)

  • test fix

Former-commit-id: 424dc17ce0f3bd9a54c8a3ebb52bab96725d2977 [formerly 2fad37ee3a827f831e6f6b3b7e707bc7509c284b] Former-commit-id: d55216a0b91076b0b0ec06def53c517a6325587b (464e041)

  • Merge branch 'add_capabilities'

Conflicts: tests/test_autopipe.py

Former-commit-id: 8833ef379715c007c76dfc93b513c5eb80eafab6 [formerly 8833ef379715c007c76dfc93b513c5eb80eafab6 [formerly 68ad7c006edcdbc5013e2ea9e17672722ace3dd4]] [formerly 8833ef379715c007c76dfc93b513c5eb80eafab6 [formerly 8833ef379715c007c76dfc93b513c5eb80eafab6 [formerly 68ad7c006edcdbc5013e2ea9e17672722ace3dd4]] [formerly b3c4025467c80f37dedb0727d2cb0daf40f0702e [formerly b3c4025467c80f37dedb0727d2cb0daf40f0702e [formerly 9931e15e6a565336f8550d951e64b50289783eeb]]]] Former-commit-id: b3c4025467c80f37dedb0727d2cb0daf40f0702e Former-commit-id: f9ba5f029d40986915fc69014a6445712287c2b3 Former-commit-id: dd7aa9f8e5495f93b7e23d6b70a8c5da0a40965c [formerly 08265b1a721a74d7c168730bfec5156e575a4aaa] Former-commit-id: 15ee1ee48dcbeb58e9e5747c27e48e4c348a137f (27cdb7f)

  • Merge branch 'add_capabilities'

Conflicts: tests/test_autopipe.py

Former-commit-id: b3c4025467c80f37dedb0727d2cb0daf40f0702e [formerly 9931e15e6a565336f8550d951e64b50289783eeb] Former-commit-id: 68ad7c006edcdbc5013e2ea9e17672722ace3dd4 (8833ef3)

  • Minor bug fixes

Former-commit-id: 24d06189e849822d4c203bb187f39a369f268562 [formerly 24d06189e849822d4c203bb187f39a369f268562 [formerly 7162d456ff8468c980c6a720d7100d655dc03288]] [formerly 24d06189e849822d4c203bb187f39a369f268562 [formerly 24d06189e849822d4c203bb187f39a369f268562 [formerly 7162d456ff8468c980c6a720d7100d655dc03288]] [formerly 52cf95f0271fbb1cdda186db56cc6cde8a536d5d [formerly 52cf95f0271fbb1cdda186db56cc6cde8a536d5d [formerly f18aa1bd415fbb25050f6d4f8206492a23a61e54]]]] Former-commit-id: 52cf95f0271fbb1cdda186db56cc6cde8a536d5d Former-commit-id: 0858b138f03a568de16d582d42509ba40dc40903 Former-commit-id: 8d4b1f7e5534ab660345893b149ced85edef5f15 [formerly a7e482da439dd69fc3a6ceba05b2e47e50adfb4a] Former-commit-id: 18d8aae8e523ddbe65c74d140bae22e73df24cb2 (bef2d63)

  • Minor bug fixes

Former-commit-id: 52cf95f0271fbb1cdda186db56cc6cde8a536d5d [formerly f18aa1bd415fbb25050f6d4f8206492a23a61e54] Former-commit-id: 7162d456ff8468c980c6a720d7100d655dc03288 (24d0618)

  • Seg.nrrd quick fix

Former-commit-id: d4b4710c9cfe238b56634e409c258ad4d8a2a86f (69f33a1)

  • Create LICENSE (#20)

  • Create LICENSE

  • Update setup.py

Former-commit-id: 7b9c3da298b4de438603e5f9be8c2a5028868e65 (9d21b5a)

  • added tests for Dataset class

Former-commit-id: 71334289e578249681a435d7781c8955b6cabe1d [formerly fdbe97d0af266cbd964f3aa50957337d39589ffd [formerly fdbe97d0af266cbd964f3aa50957337d39589ffd [formerly 1f9c17c8bc13f52d0f12b1e79085528da1c82ec7]]] [formerly fdbe97d0af266cbd964f3aa50957337d39589ffd [formerly fdbe97d0af266cbd964f3aa50957337d39589ffd [formerly 1f9c17c8bc13f52d0f12b1e79085528da1c82ec7]] [formerly dc3711f510abfff00697293617bf0de36cb87e72 [formerly 608b9c734ff0f006ede4fce6d5832f5ca0752ccd] [formerly 608b9c734ff0f006ede4fce6d5832f5ca0752ccd [formerly 7747a81615aa5d913284b22a623ee572ea8b293a]]]] Former-commit-id: dc3711f510abfff00697293617bf0de36cb87e72 [formerly 608b9c734ff0f006ede4fce6d5832f5ca0752ccd] Former-commit-id: 21f753f606167a4258d70f8ac6f8fc23d3a8d175 Former-commit-id: 139f540db88bf778866bafcb59b7be0602e908c9 [formerly d9b6cc340a27e69806b01f4567a04955afe42f03] Former-commit-id: 42bfc2b2bf889277bc6cda0b6ced59aa7d5d97d5 (6802ed3)

  • added tests for Dataset class

Former-commit-id: 608b9c734ff0f006ede4fce6d5832f5ca0752ccd [formerly 7747a81615aa5d913284b22a623ee572ea8b293a] Former-commit-id: 1f9c17c8bc13f52d0f12b1e79085528da1c82ec7 (fdbe97d)

  • added tests for Dataset class

Former-commit-id: d75ee6e437692650f4a7d62833946161acb12d79 [formerly b92645cc522eb99334160bf28e3e361b83d5ed0f [formerly b92645cc522eb99334160bf28e3e361b83d5ed0f [formerly abfd4dbebccc334866237362629389e79fdcba11]]] [formerly b92645cc522eb99334160bf28e3e361b83d5ed0f [formerly b92645cc522eb99334160bf28e3e361b83d5ed0f [formerly abfd4dbebccc334866237362629389e79fdcba11]] [formerly c44cfcd1df0f235eac6032120b8378c43cb670ff [formerly c44cfcd1df0f235eac6032120b8378c43cb670ff [formerly 8d345fb040a8c6e1725d749d9d8554f35d107013]]]] Former-commit-id: c44cfcd1df0f235eac6032120b8378c43cb670ff Former-commit-id: 3b16fbef699e13a000b61cfcc6a031c455b5abac Former-commit-id: bfd93a9c8daf6d7c07bf393db1c5661609f83f14 [formerly 6025ba6a47c32a8c8d20deff172a5c032ecce5ea] Former-commit-id: 5797d2a714d8fa9566c28214f1e02ea849bfe580 (594fb0e)

  • added tests for Dataset class

Former-commit-id: c44cfcd1df0f235eac6032120b8378c43cb670ff [formerly 8d345fb040a8c6e1725d749d9d8554f35d107013] Former-commit-id: abfd4dbebccc334866237362629389e79fdcba11 (b92645c)

  • Update README.md

Former-commit-id: 069524d56f710429af0abac363b08116b7b7aee5 (b605075)

  • Update README.md (#19)

Former-commit-id: 56ba095200366aac321c11e3a10d089619ec0a4c (cd353e4)

  • Update README.md

Former-commit-id: 65600d05f79daab6e22bcda9ec77cdfe7ed54f4a (f049331)

  • Update main.yml (#18)

  • Update main.yml

  • Update requirements.txt

  • Update main.yml

  • Update main.yml

  • build binary/dist

  • removed linter

  • Update setup.py

Former-commit-id: 0612c403c124ce50938cca73ca413cb2122d935b (5af436a)

  • Update README.md

Former-commit-id: 330a0dcf3692f0075397918381848699b7ad69c8 (bf67247)

  • Update main.yml

Former-commit-id: ed6902d1bc4f0fe6d7bf5aaabf9efbe0c81fe352 (809014e)

  • Update main.yml

Former-commit-id: 6511aea8239973d77f30a11cdd959f8ba55250df (a3aa08b)

  • fix path backslashes (#17)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • bug fixes 2

  • added visualizations and some more bug fixes

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

  • small bug fix

  • added demo.py

  • Changed dataset class returns

  • fix conflicts

  • fixed test autopipe

  • fix path backslash issues

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com> Former-commit-id: bafe9e56aadbc5e54430757de3ac50374a6433dc (777f935)

  • fix

Former-commit-id: 549a41109fc8ccac52945b860e7b1f819e8484cd [formerly 549a41109fc8ccac52945b860e7b1f819e8484cd [formerly a242475a70abd1d5cc6a4f77ccce9051ff5bdb23]] [formerly 549a41109fc8ccac52945b860e7b1f819e8484cd [formerly 549a41109fc8ccac52945b860e7b1f819e8484cd [formerly a242475a70abd1d5cc6a4f77ccce9051ff5bdb23]] [formerly 699c46b9dc49b7af21f81c31fab891568672be3a [formerly 699c46b9dc49b7af21f81c31fab891568672be3a [formerly c152b0890d6bb0e94f39a8a3f855311a12b06037]]]] Former-commit-id: 699c46b9dc49b7af21f81c31fab891568672be3a Former-commit-id: 5aae0d2d9dd7bbf3a4fd2cadbf4d3d21bf7ead57 Former-commit-id: 8420e83ab0d2b7fbd32903dc4851e3f786dea65a [formerly d701d3f274cf2b4babd0065b3027b82d8c5488c5] Former-commit-id: b62ee632b62ab399e7b3c8ef35283c58998ac090 (c91acc9)

  • fix

Former-commit-id: 699c46b9dc49b7af21f81c31fab891568672be3a [formerly c152b0890d6bb0e94f39a8a3f855311a12b06037] Former-commit-id: a242475a70abd1d5cc6a4f77ccce9051ff5bdb23 (549a411)

  • fix path backslash issues

Former-commit-id: d531414ab1f307d8c451d8ef1f2d4833d5b6290c [formerly d531414ab1f307d8c451d8ef1f2d4833d5b6290c [formerly c9fcbbebbe082ac2b98d59515fbeb2180c79c0f8]] [formerly d531414ab1f307d8c451d8ef1f2d4833d5b6290c [formerly d531414ab1f307d8c451d8ef1f2d4833d5b6290c [formerly c9fcbbebbe082ac2b98d59515fbeb2180c79c0f8]] [formerly e62073999fb01b945b5203ab2511e943833f437e [formerly e62073999fb01b945b5203ab2511e943833f437e [formerly d81a74dfcdcd21f2b9248d197362a6dbaabf901b]]]] Former-commit-id: e62073999fb01b945b5203ab2511e943833f437e Former-commit-id: 26d44c87a36a8ed5cd64b5553ac8bf5a1c5e7af3 Former-commit-id: 28127b6ad933d3b6d0ef12917d83f5faba7d5985 [formerly 0f1542e8b011ff003034520d08f93ddfa00480d2] Former-commit-id: e5bbd11cdacdca069c9f77397962b56b2a7c1445 (3a67d80)

  • fix path backslash issues

Former-commit-id: e62073999fb01b945b5203ab2511e943833f437e [formerly d81a74dfcdcd21f2b9248d197362a6dbaabf901b] Former-commit-id: c9fcbbebbe082ac2b98d59515fbeb2180c79c0f8 (d531414)

  • merging new features (#16)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • bug fixes 2

  • added visualizations and some more bug fixes

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

  • small bug fix

  • added demo.py

  • Changed dataset class returns

  • fix conflicts

  • fixed test autopipe

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com> Former-commit-id: bd8625cd37b114b7b26f981b8b8af5159dec9b5b (7833463)

  • fixed test autopipe

Former-commit-id: eb71a6ece7d1b92ce1575fbf38354fde98ccc697 [formerly 42bb296cdca9060d54fcedb2e9c7ad2d236d2d93 [formerly 42bb296cdca9060d54fcedb2e9c7ad2d236d2d93 [formerly 3817bbbe40989f26078ead582ef508d58bd22d03]]] [formerly 42bb296cdca9060d54fcedb2e9c7ad2d236d2d93 [formerly 42bb296cdca9060d54fcedb2e9c7ad2d236d2d93 [formerly 3817bbbe40989f26078ead582ef508d58bd22d03]] [formerly 12f9098d2bf8962679440e58afb67ff1b1d240e7 [formerly 12f9098d2bf8962679440e58afb67ff1b1d240e7 [formerly 63b9543e16a615f3cd2023a6e5457a6707835a4d]]]] Former-commit-id: 12f9098d2bf8962679440e58afb67ff1b1d240e7 Former-commit-id: 0de4a6d07c1b07618fa0e6ddd0bf5ce4553aa8ca Former-commit-id: fa498b42594e64d80601659e8d408238c13b6e15 [formerly c3fcdd80e7d22950b633d2f813fb02f26312ad7e] Former-commit-id: 00cea5875102d7cababf34930216fabe1da03bd0 (f151d81)

  • fixed test autopipe

Former-commit-id: 12f9098d2bf8962679440e58afb67ff1b1d240e7 [formerly 63b9543e16a615f3cd2023a6e5457a6707835a4d] Former-commit-id: 3817bbbe40989f26078ead582ef508d58bd22d03 (42bb296)

  • fix conflicts

Former-commit-id: 3e769f713eead224f382b5abe98f9f90c69fcc65 [formerly 08a58b042beba83df9649c222585f5c626211a3a [formerly 08a58b042beba83df9649c222585f5c626211a3a [formerly c70d9c89cc2dd93f6c820b9b4a84577088fcb239]]] [formerly 08a58b042beba83df9649c222585f5c626211a3a [formerly 08a58b042beba83df9649c222585f5c626211a3a [formerly c70d9c89cc2dd93f6c820b9b4a84577088fcb239]] [formerly f2304e116f0a487ecea85c362cfac9626e5cda30 [formerly f2304e116f0a487ecea85c362cfac9626e5cda30 [formerly caad95a251fab60b5a8078bcd60987ba7dbbbd9d]]]] Former-commit-id: f2304e116f0a487ecea85c362cfac9626e5cda30 Former-commit-id: 0cf3b71107adb75b3ebf4c2babf2ba344e7b91cd Former-commit-id: 14320ce590a550b5328fefc31d3d35da023f0d93 [formerly 4136956f2d87593662b3147a8ba5f7d5c3fa7fd4] Former-commit-id: 4f963f3d0179d2541043ffdd0178814d2aea6592 (be816fd)

  • fix conflicts

Former-commit-id: f2304e116f0a487ecea85c362cfac9626e5cda30 [formerly caad95a251fab60b5a8078bcd60987ba7dbbbd9d] Former-commit-id: c70d9c89cc2dd93f6c820b9b4a84577088fcb239 (08a58b0)

  • Merge branch 'master' of github.com:bhklab/imgtools

Former-commit-id: 9c843ade89affffbfb224d72f62d2feca6824921 [formerly ce2072c3f528460c32f971363781b211979039fb [formerly ce2072c3f528460c32f971363781b211979039fb [formerly 42e4a1bb16acdbf64c3c93bb7458acfaceed0fd1]]] [formerly ce2072c3f528460c32f971363781b211979039fb [formerly ce2072c3f528460c32f971363781b211979039fb [formerly 42e4a1bb16acdbf64c3c93bb7458acfaceed0fd1]] [formerly 974939f0558176087f44ebbd5ce062bc1013fff8 [formerly 974939f0558176087f44ebbd5ce062bc1013fff8 [formerly f169a7e8f31285d19659d78e23a597cb6a3c1951]]]] Former-commit-id: 974939f0558176087f44ebbd5ce062bc1013fff8 Former-commit-id: 8ebdd739eb77f532c453e6786bd2e0a3e062d8fb Former-commit-id: 515f5ead5e14071c987b5dcf7a668077175f842a [formerly 5a5e3e344dcfb6c862a9951becffd0b134c07980] Former-commit-id: 17b26985172f1ad27cd4aebc2bd2e94715181233 (22bea66)

  • Merge branch 'master' of github.com:bhklab/imgtools

Former-commit-id: 974939f0558176087f44ebbd5ce062bc1013fff8 [formerly f169a7e8f31285d19659d78e23a597cb6a3c1951] Former-commit-id: 42e4a1bb16acdbf64c3c93bb7458acfaceed0fd1 (ce2072c)

  • Changed dataset class returns

Former-commit-id: caa9c4d839ff599f63c9ad68c9bc4e844d96092d [formerly fe4e485bfa1d7123573563e512794d10639efef4 [formerly fe4e485bfa1d7123573563e512794d10639efef4 [formerly 180fe18d186e8909117afead0b974ecf33c0b632]]] [formerly fe4e485bfa1d7123573563e512794d10639efef4 [formerly fe4e485bfa1d7123573563e512794d10639efef4 [formerly 180fe18d186e8909117afead0b974ecf33c0b632]] [formerly 40c53e6226ca60dd7b51ba848af5f2f3fb8ce33a [formerly 40c53e6226ca60dd7b51ba848af5f2f3fb8ce33a [formerly 3c6d7f5a59865520a11ac8b0772d454f5b24bd2a]]]] Former-commit-id: 40c53e6226ca60dd7b51ba848af5f2f3fb8ce33a Former-commit-id: 51ff2b743a26bfc2ec123e67a1cf8e77245aa75a Former-commit-id: 114ec0c81679e445eaf722c1a3414e6c7e6661d6 [formerly 3b034311e0c45261c6d58393acda56229a7e9c29] Former-commit-id: 0daee6f284fffc20332ec7adc7e5f7a0f7530ce8 (f901df2)

  • Changed dataset class returns

Former-commit-id: 40c53e6226ca60dd7b51ba848af5f2f3fb8ce33a [formerly 3c6d7f5a59865520a11ac8b0772d454f5b24bd2a] Former-commit-id: 180fe18d186e8909117afead0b974ecf33c0b632 (fe4e485)

  • Create main.yml (#15)

Former-commit-id: 38035817f09e7c9a174014cb03753ddb8e96f94b (0a8e458)

  • Ready for

Former-commit-id: 5c3ce559fa5ccbab7518c28a68c3ae8a75d9c33d (42c2f7b)

  • added demo.py

Former-commit-id: fbb0ef3704ed63314ba57f32525073900b8d5905 [formerly fbb0ef3704ed63314ba57f32525073900b8d5905 [formerly 64a7701af6ea133285259cc40df0f47bcab496ba]] [formerly fbb0ef3704ed63314ba57f32525073900b8d5905 [formerly fbb0ef3704ed63314ba57f32525073900b8d5905 [formerly 64a7701af6ea133285259cc40df0f47bcab496ba]] [formerly fcd6610aa6939eeb84965d6aaf7db547d18fec2b [formerly fcd6610aa6939eeb84965d6aaf7db547d18fec2b [formerly b64491943988d84244d64f7d6001be088174e741]]]] Former-commit-id: fcd6610aa6939eeb84965d6aaf7db547d18fec2b Former-commit-id: 52754c4f09646cc9386b8f2699a2718edb77eaf8 Former-commit-id: 561db07e6bd2f733abba794630866f1523ecc6e2 [formerly 636f89dfed62c8601d501aec5789643e32016fc8] Former-commit-id: d532c12f5a5349db8fff620fb358060c8f32ea5c (a32738f)

  • added demo.py

Former-commit-id: fcd6610aa6939eeb84965d6aaf7db547d18fec2b [formerly b64491943988d84244d64f7d6001be088174e741] Former-commit-id: 64a7701af6ea133285259cc40df0f47bcab496ba (fbb0ef3)

  • small bug fix

Former-commit-id: d47f574c4c4afb79d50cbd4557f0ef5bc035dc5c [formerly d47f574c4c4afb79d50cbd4557f0ef5bc035dc5c [formerly 43e3c6b28cecf2b33ea563904a2ac6197fab48b4]] [formerly d47f574c4c4afb79d50cbd4557f0ef5bc035dc5c [formerly d47f574c4c4afb79d50cbd4557f0ef5bc035dc5c [formerly 43e3c6b28cecf2b33ea563904a2ac6197fab48b4]] [formerly c5de9faa884b8ac399aed64bfb7c11e65bd7d70f [formerly c5de9faa884b8ac399aed64bfb7c11e65bd7d70f [formerly 7a27ee36703947cbeae3addb99a86c2c2566d0c0]]]] Former-commit-id: c5de9faa884b8ac399aed64bfb7c11e65bd7d70f Former-commit-id: 137b961a46c61f43f19f56f0c2564d14992a3d56 Former-commit-id: 59ebc98aeac291ebc97bc8395f41dc7c1bdfab81 [formerly 5e3d53c0efb77113676ae9f343437e4178704760] Former-commit-id: bfbecf8e90e70e16fcc6fe2693f733e4a4e78dfd (1a99c13)

  • small bug fix

Former-commit-id: c5de9faa884b8ac399aed64bfb7c11e65bd7d70f [formerly 7a27ee36703947cbeae3addb99a86c2c2566d0c0] Former-commit-id: 43e3c6b28cecf2b33ea563904a2ac6197fab48b4 (d47f574)

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

Former-commit-id: 9caee64066bd68cc53d80a3efcfeb554c791033c [formerly 9caee64066bd68cc53d80a3efcfeb554c791033c [formerly ab236e55b1de2ca583f4118dec4a250b5801e5b1]] [formerly 9caee64066bd68cc53d80a3efcfeb554c791033c [formerly 9caee64066bd68cc53d80a3efcfeb554c791033c [formerly ab236e55b1de2ca583f4118dec4a250b5801e5b1]] [formerly bf97b7fb25abd156d258a5b22d5f2ad348a382f4 [formerly bf97b7fb25abd156d258a5b22d5f2ad348a382f4 [formerly 1528efc88ca4952ce570721832a339ff8274b4fa]]]] Former-commit-id: bf97b7fb25abd156d258a5b22d5f2ad348a382f4 Former-commit-id: 82e0e186b9d508c398f798469326c643cd6527c2 Former-commit-id: 572070569f96d035e7a6f223bddc027a0517a0e0 [formerly a7c15fb8edc416e70f38c58ea5b6a9802db7f0fd] Former-commit-id: 6fbeafeeed9aca80134c95570b89be420187b7d4 (2325d36)

  • fixed bugs regarding multiple connections, saving of metadata and loading of metadata

Former-commit-id: bf97b7fb25abd156d258a5b22d5f2ad348a382f4 [formerly 1528efc88ca4952ce570721832a339ff8274b4fa] Former-commit-id: ab236e55b1de2ca583f4118dec4a250b5801e5b1 (9caee64)

  • PR tests - macos/ubuntu failing (#13)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

  • bug fixes_1.0

  • test and autopipe fixed

  • bug fixes 2

  • fixed pipeline tests

  • clean tests

  • added workflow

  • yml

  • yml

  • matplotlib

  • trying other patient to avoid memoryerror

  • set roi_names to avoid memoryerror

  • cave

  • indents

  • Update manual-test.yml

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com> Former-commit-id: 10a90b47190fb9fcbd372b30a091f56fb38ef703 (1de1d92)

  • Update manual-test.yml

Former-commit-id: 4ac0c1d1d67d24ee59eee1eab4a1c7d6d3b6d479 (2e915fb)

  • Update build-ci.yml

Former-commit-id: bca2a786b94ed4bb1d04717355dd4fee0f8fc3c8 (b00f14d)

  • Create manual-test.yml

Former-commit-id: fbdb6e0c66ba11d57fcaf6beb0be6e45caebfca8 (f820ad4)

  • added visualizations and some more bug fixes

Former-commit-id: 68280704e6bdc7afb814166dc4d9ea1c69cc0111 [formerly 37ca2cff8a3e699a739b1cea0594cf8f9c3f2636 [formerly 37ca2cff8a3e699a739b1cea0594cf8f9c3f2636 [formerly 2daaf02ec87a1caccd93e18e5a119c9863e940af]]] [formerly 37ca2cff8a3e699a739b1cea0594cf8f9c3f2636 [formerly 37ca2cff8a3e699a739b1cea0594cf8f9c3f2636 [formerly 2daaf02ec87a1caccd93e18e5a119c9863e940af]] [formerly bfc783954909833e5fea376fcae054b01c30596b [formerly bfc783954909833e5fea376fcae054b01c30596b [formerly 735b26c9de88e0a48b468f8fca490bcc68d4cf6c]]]] Former-commit-id: bfc783954909833e5fea376fcae054b01c30596b Former-commit-id: 856e72bf73fef22350f1d53fcad601fe3d76798e Former-commit-id: 89796d257f3a79a09a2306dae054a4eae71a8dc7 [formerly 69d688f2aef204cc68cf05f29f387bc2a69bf3bb] Former-commit-id: d3d7e44acf21f9b24f70bc64cda15669a7479ab4 (c665d93)

  • added visualizations and some more bug fixes

Former-commit-id: bfc783954909833e5fea376fcae054b01c30596b [formerly 735b26c9de88e0a48b468f8fca490bcc68d4cf6c] Former-commit-id: 2daaf02ec87a1caccd93e18e5a119c9863e940af (37ca2cf)

  • bug fixes 2

Former-commit-id: 5ed5f32cea580aab518d28154a9e47c5b344c3c6 [formerly c364fdc0ead6e9c3dbf398b9127282224e848887 [formerly c364fdc0ead6e9c3dbf398b9127282224e848887 [formerly ad812ba0225fb2bff2ca5b49f307dc748ded3efe]]] [formerly c364fdc0ead6e9c3dbf398b9127282224e848887 [formerly c364fdc0ead6e9c3dbf398b9127282224e848887 [formerly ad812ba0225fb2bff2ca5b49f307dc748ded3efe]] [formerly c0aa46eb71ee640ec4b086e715852b001dbd92fd [formerly c0aa46eb71ee640ec4b086e715852b001dbd92fd [formerly 90732d81ff1873e24cd501283e4cdd2326febd28]]]] Former-commit-id: c0aa46eb71ee640ec4b086e715852b001dbd92fd Former-commit-id: ab086810cefee5270450561b6db2cfb999416c27 Former-commit-id: 21873a61b4ca64fd54dc1879fd176ab8e81c7724 [formerly b38bbe5139e27a0ab2c84b7304c60afb562ac124] Former-commit-id: e1280ec69bd49a4098d0018493db3d1fa425bf4e (558c50b)

  • bug fixes 2

Former-commit-id: c0aa46eb71ee640ec4b086e715852b001dbd92fd [formerly 90732d81ff1873e24cd501283e4cdd2326febd28] Former-commit-id: ad812ba0225fb2bff2ca5b49f307dc748ded3efe (c364fdc)

  • bug fixes 2

Former-commit-id: a513f1a9102c236845fa273100bb39112b092bf7 [formerly e15216086af12e868ba47264d7f3042b6b1aee28 [formerly e15216086af12e868ba47264d7f3042b6b1aee28 [formerly 374041fceb9f851959a35da4d525a6930aa4837a]]] [formerly e15216086af12e868ba47264d7f3042b6b1aee28 [formerly e15216086af12e868ba47264d7f3042b6b1aee28 [formerly 374041fceb9f851959a35da4d525a6930aa4837a]] [formerly d523d79396f367bd6c2b634a0602e45df0a595f9 [formerly d523d79396f367bd6c2b634a0602e45df0a595f9 [formerly e7f4b424ecf5519ded2352b3d6266a7da07a5b07]]]] Former-commit-id: d523d79396f367bd6c2b634a0602e45df0a595f9 Former-commit-id: 4dd4c4a0b4238a97d93d3df36268108de9c7fb2a Former-commit-id: 98e977ddd59b5270ebb44b56703ad178fd7c970d [formerly 78385cf44365648d5c62ec1f9fcad81e37ba14c7] Former-commit-id: 606636e4084098804c9354039e053f12418f9057 (c060a99)

  • bug fixes 2

Former-commit-id: d523d79396f367bd6c2b634a0602e45df0a595f9 [formerly e7f4b424ecf5519ded2352b3d6266a7da07a5b07] Former-commit-id: 374041fceb9f851959a35da4d525a6930aa4837a (e152160)

  • test and autopipe fixed

Former-commit-id: bbd1dc9a718bf69247befc0e1e99d1c75519eeef [formerly b0b6efa954b4e9cb0eff438efceb60395069c059 [formerly b0b6efa954b4e9cb0eff438efceb60395069c059 [formerly 2aca0013e705864697c9df5fa1c574487e307000]]] [formerly b0b6efa954b4e9cb0eff438efceb60395069c059 [formerly b0b6efa954b4e9cb0eff438efceb60395069c059 [formerly 2aca0013e705864697c9df5fa1c574487e307000]] [formerly 2ef1bb694da65458e9eae8dea7bfeb9238f652af [formerly 2ef1bb694da65458e9eae8dea7bfeb9238f652af [formerly 9cc88b1b402108310dbbc8e09a8b13730aa72102]]]] Former-commit-id: 2ef1bb694da65458e9eae8dea7bfeb9238f652af Former-commit-id: a402b01f18507176c1de523fb5e978552ea8f01c Former-commit-id: c206f6d5c638b50ed3981ac0946d18d3399d0414 [formerly cc2e55235011f73f0ec01ff158ecfcfec21506e2] Former-commit-id: 834aaa0532513bece9827a6975f9db2e5987103f (e321e31)

  • test and autopipe fixed

Former-commit-id: 2ef1bb694da65458e9eae8dea7bfeb9238f652af [formerly 9cc88b1b402108310dbbc8e09a8b13730aa72102] Former-commit-id: 2aca0013e705864697c9df5fa1c574487e307000 (b0b6efa)

  • bug fixes_1.0

Former-commit-id: 3344042ddfb1ef709ec4fa02628c0c97a6ebd477 [formerly a047ef65c17b77282b3cf5df8523f4bcaab14a8e [formerly a27dc3c212327be4058cc374d9b37ae005fe87e0]] [formerly a047ef65c17b77282b3cf5df8523f4bcaab14a8e [formerly a27dc3c212327be4058cc374d9b37ae005fe87e0] [formerly 384794ad0cff9f35b16e01177e16422f96eef8cd [formerly d2556741284260f74609ead96c2e64621af8511a]]] Former-commit-id: 384794ad0cff9f35b16e01177e16422f96eef8cd Former-commit-id: b7161a48f3fffb445336ea2a3d827cdb5686deab Former-commit-id: d42919d0a2a4d695018091f5d2ed827dff4bbf96 (7bb87b6)

  • bug fixes_1.0

Former-commit-id: 384794ad0cff9f35b16e01177e16422f96eef8cd [formerly d2556741284260f74609ead96c2e64621af8511a] Former-commit-id: a27dc3c212327be4058cc374d9b37ae005fe87e0 (a047ef6)

  • Update requirements.txt

Former-commit-id: 3f9a7c3be559aba59c69a489ae003b553a2b5f83 (e665e21)

  • Update build-ci.yml

Former-commit-id: c9a12d274d67ad911a82214a81ae6bcf588f38bf (9b519f4)

  • Create build-ci.yml

Former-commit-id: 6d5d4780b98534abb35c9996646ac41653856355 (49f0197)

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

Former-commit-id: db2e63a8fbf4e0a01a39af862ee916e14d16e445 [formerly 29118a649d990863cfbf1b059cab862913e2ab30] [formerly db2e63a8fbf4e0a01a39af862ee916e14d16e445 [formerly 29118a649d990863cfbf1b059cab862913e2ab30] [formerly 21a8546de909e2d98d23e232643588e9cfb1c956 [formerly 1cd89845970f294417d95d0792bdcb817b0324d7]]] Former-commit-id: 21a8546de909e2d98d23e232643588e9cfb1c956 Former-commit-id: aa2d95a7888dd213554c627c0d76b4237a1967bf Former-commit-id: 2ae58c65d67dce9ed708a3cca2f15e5715f68a5f (4408c23)

  • Added dataset class which can load from nrrds or directly from the dataset and convert to pytorch dataset

Former-commit-id: 21a8546de909e2d98d23e232643588e9cfb1c956 [formerly 1cd89845970f294417d95d0792bdcb817b0324d7] Former-commit-id: 29118a649d990863cfbf1b059cab862913e2ab30 (db2e63a)

  • self.existing, dataset.csv fixed (#10)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

  • PT/RTDOSE metadata to csv

  • fixed some bugs in autopipeline.py

  • now the pipeline saves on exit

  • deleted data

  • now checks for existing subject id

  • uncommented one line pytest

  • uncommented one line pytest

Co-authored-by: Vishwesh <vishweshramanathan@gmail.com> Former-commit-id: 8ff5550b971938a3a7ad1f50c68ff606b3b54236 (ca98e79)

  • uncommented one line pytest

Former-commit-id: 7aa572b0b68fa17a57d73a7b5f677af269e19154 [formerly 1c37daba97d23ab4b74681c93ac5149f8b50c67a [formerly 3f878494e3be177a2784ae665bf110f562422443]] [formerly 1c37daba97d23ab4b74681c93ac5149f8b50c67a [formerly 3f878494e3be177a2784ae665bf110f562422443] [formerly f3ba678d71b569a5d4b574c2d7874c93e488ba8b [formerly 2b9d6d4813e05e0cec0550a4dfee47bf18b1f5fe]]] Former-commit-id: f3ba678d71b569a5d4b574c2d7874c93e488ba8b Former-commit-id: 2046fb64b2d129db338c3d3f2a70e3640eea80ab Former-commit-id: eb1822dbe215e6185b3ce426ac1a2e9741e9bb42 (d54944e)

  • uncommented one line pytest

Former-commit-id: f3ba678d71b569a5d4b574c2d7874c93e488ba8b [formerly 2b9d6d4813e05e0cec0550a4dfee47bf18b1f5fe] Former-commit-id: 3f878494e3be177a2784ae665bf110f562422443 (1c37dab)

  • uncommented one line pytest

Former-commit-id: 01fb59285920aaa2fd8c3f355feab86619938568 [formerly 1f34ff389cc9d8d889d76eb6a529ff13323a44ba [formerly 6da65ddd48d4d10f0e3ec8244581a598d886f75c]] [formerly 1f34ff389cc9d8d889d76eb6a529ff13323a44ba [formerly 6da65ddd48d4d10f0e3ec8244581a598d886f75c] [formerly 797c47cbebf0ef9042ea1828f590f01a813c304f [formerly 3dc8cd388da3ab755d979987b36389dd88396801]]] Former-commit-id: 797c47cbebf0ef9042ea1828f590f01a813c304f Former-commit-id: 652bd34dc69873469e060381ef0d8995d93335b5 Former-commit-id: f7cdcc56dcf9c64b0e7864d5c8bf438c462d215c (d7e7d66)

  • uncommented one line pytest

Former-commit-id: 797c47cbebf0ef9042ea1828f590f01a813c304f [formerly 3dc8cd388da3ab755d979987b36389dd88396801] Former-commit-id: 6da65ddd48d4d10f0e3ec8244581a598d886f75c (1f34ff3)

merging sejin's addition

Former-commit-id: cb8975d133bc33645b641b13ce6367531dbaef78 [formerly 412841075771927200c633890319cb084bc2e7c9 [formerly 6709767dc75f8ef3a15ea704e0464aa3151e858c]] [formerly 412841075771927200c633890319cb084bc2e7c9 [formerly 6709767dc75f8ef3a15ea704e0464aa3151e858c] [formerly faab613797495d5181b01f12f43f41865270f6fc [formerly 66a1ffd5a899d64868216e818fffc97260a42fa1]]] Former-commit-id: faab613797495d5181b01f12f43f41865270f6fc Former-commit-id: 19cc853aeaa9544a9f048ce73236af56ff04ed42 Former-commit-id: 8c2c3af8a054c0a9d80a97f09c773079eeb86ebd (1bb0cc4)

merging sejin's addition

Former-commit-id: faab613797495d5181b01f12f43f41865270f6fc [formerly 66a1ffd5a899d64868216e818fffc97260a42fa1] Former-commit-id: 6709767dc75f8ef3a15ea704e0464aa3151e858c (4128410)

  • now checks for existing subject id

Former-commit-id: 61153678fe00f0dc2645cee7174fbb9315a119db [formerly c7576821455bf58e27c825282ea58c3265a328a2 [formerly 746bd72cc59ddac3d583655e47ab28dcd851aa45]] [formerly c7576821455bf58e27c825282ea58c3265a328a2 [formerly 746bd72cc59ddac3d583655e47ab28dcd851aa45] [formerly d65b305856ae37363c742f616a83ee1836ed3dd7 [formerly bf4de755d0618dd037c32b5365a05d939878067f]]] Former-commit-id: d65b305856ae37363c742f616a83ee1836ed3dd7 Former-commit-id: 8ce34513b50d29fbdf064ee7ffa008c805329d65 Former-commit-id: 9a5b436d9259580aa15f25a4c9d8a8ede596c04b (a34d702)

  • now checks for existing subject id

Former-commit-id: d65b305856ae37363c742f616a83ee1836ed3dd7 [formerly bf4de755d0618dd037c32b5365a05d939878067f] Former-commit-id: 746bd72cc59ddac3d583655e47ab28dcd851aa45 (c757682)

  • deleted data

Former-commit-id: 672f541966579d7230df9baca69b02fccdd3a89e [formerly 3d94d8618a834b40c45823ab43f3cca68d44b54e] [formerly 672f541966579d7230df9baca69b02fccdd3a89e [formerly 3d94d8618a834b40c45823ab43f3cca68d44b54e] [formerly 8c55bc4187dca3aee5548f17d2cb8887aa45b131 [formerly d3e6b6a8d0712dbb1aed49be5c2a00c7b919118f]]] Former-commit-id: 8c55bc4187dca3aee5548f17d2cb8887aa45b131 Former-commit-id: c568f42b9733ee40c94df2d5ddf5507016534cdb Former-commit-id: 5967c699c5d7d3a17efc03e1318878391c8609d6 (23c543e)

  • deleted data

Former-commit-id: 8c55bc4187dca3aee5548f17d2cb8887aa45b131 [formerly d3e6b6a8d0712dbb1aed49be5c2a00c7b919118f] Former-commit-id: 3d94d8618a834b40c45823ab43f3cca68d44b54e (672f541)

  • now the pipeline saves on exit

Former-commit-id: 4aa150d143e100349f0ca595747fb44734d9617c [formerly 2b9ac7e5ee454d0d4646c81889a3324ef0fb5ed1] [formerly 4aa150d143e100349f0ca595747fb44734d9617c [formerly 2b9ac7e5ee454d0d4646c81889a3324ef0fb5ed1] [formerly 099d6ca41b0beae20c8261942b1d9c2b91e130a2 [formerly 9cd421dd778df1afc6eb3e8a30a032f676f9b3b3]]] Former-commit-id: 099d6ca41b0beae20c8261942b1d9c2b91e130a2 Former-commit-id: 0e2e9ada4e52a06692df3ae6120988ef3ce83cf0 Former-commit-id: fb3560460de9f1be962c40e5a07078983c66074d (d4656f0)

  • now the pipeline saves on exit

Former-commit-id: 099d6ca41b0beae20c8261942b1d9c2b91e130a2 [formerly 9cd421dd778df1afc6eb3e8a30a032f676f9b3b3] Former-commit-id: 2b9ac7e5ee454d0d4646c81889a3324ef0fb5ed1 (4aa150d)

  • fixed some bugs in autopipeline.py

Former-commit-id: eef51f9391d54edb5f9c1fc60bf9e7fa0991ce5b [formerly ce800b87f646f60a9825903520527e20b6a3a862] [formerly eef51f9391d54edb5f9c1fc60bf9e7fa0991ce5b [formerly ce800b87f646f60a9825903520527e20b6a3a862] [formerly f7a40316af77e38465cb511454d615001936764a [formerly e05ea389216e61ad2231757ddccfe46608535a1d]]] Former-commit-id: f7a40316af77e38465cb511454d615001936764a Former-commit-id: eafc72c0a39d04c4b2eab01d2b91af52765000de Former-commit-id: 4acc42796806ea928d07d381bdc5007bbe65859a (c637001)

  • fixed some bugs in autopipeline.py

Former-commit-id: f7a40316af77e38465cb511454d615001936764a [formerly e05ea389216e61ad2231757ddccfe46608535a1d] Former-commit-id: ce800b87f646f60a9825903520527e20b6a3a862 (eef51f9)

  • PT/RTDOSE metadata to csv

Former-commit-id: 1c25fc0ef604ba983f4af370f5eb27b5e113cf02 [formerly b8e88e61f6bf24971d8e5e81a836b655fa1ea187] [formerly 1c25fc0ef604ba983f4af370f5eb27b5e113cf02 [formerly b8e88e61f6bf24971d8e5e81a836b655fa1ea187] [formerly 34b9b7f6c0c8cc50bcba03067dc70d748a0cbf32 [formerly 08616a5987e08a0e392d6a1b2411a035b9c89722]]] Former-commit-id: 34b9b7f6c0c8cc50bcba03067dc70d748a0cbf32 Former-commit-id: 286998f0619dee39a38d8bb1c0bf8dd2cfc0734a Former-commit-id: 1b2d49097326a58d7c3802988d95218e64556205 (fe91a82)

  • PT/RTDOSE metadata to csv

Former-commit-id: 34b9b7f6c0c8cc50bcba03067dc70d748a0cbf32 [formerly 08616a5987e08a0e392d6a1b2411a035b9c89722] Former-commit-id: b8e88e61f6bf24971d8e5e81a836b655fa1ea187 (1c25fc0)

  • uptodate with master, merged

Former-commit-id: 7c279256bc5ba6dac6872338e1c77e88392611f6 [formerly 42a974ec43d270818dbd192e95017af691b83137] [formerly 7c279256bc5ba6dac6872338e1c77e88392611f6 [formerly 42a974ec43d270818dbd192e95017af691b83137] [formerly 3a16c640a40d9f76f9f7d046724b891fbf8f422c [formerly 4c8b72c078e331cdd2cbd26dadef836dc49129d2]]] Former-commit-id: 3a16c640a40d9f76f9f7d046724b891fbf8f422c Former-commit-id: 1d20f3a5661f9c24a4758bc2cba7306e1a48d177 Former-commit-id: a9fadd38f389505df94fb074c5e7db5c6abc5fad (3fbdc75)

  • uptodate with master, merged

Former-commit-id: 3a16c640a40d9f76f9f7d046724b891fbf8f422c [formerly 4c8b72c078e331cdd2cbd26dadef836dc49129d2] Former-commit-id: 42a974ec43d270818dbd192e95017af691b83137 (7c27925)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

Former-commit-id: c53ee623a6f420e5575cbb0b2e97f3630213f52f [formerly 2d72ee4c185d5848277d8d0a52cf4ddd4e664d44] [formerly c53ee623a6f420e5575cbb0b2e97f3630213f52f [formerly 2d72ee4c185d5848277d8d0a52cf4ddd4e664d44] [formerly 941669ee0574c71785fd8eb07e7dbe4e0b07b484 [formerly 03f99572453723e4a3e895acac0996997f090168]]] Former-commit-id: 941669ee0574c71785fd8eb07e7dbe4e0b07b484 Former-commit-id: 4705b14fd0bacf2a7524a8d2a4bb13a7320041c2 Former-commit-id: a843e69e3b38f7c08790bcee5c596402d6be99ba (ea4096e)

  • Added test autopipeline and modalities, solved some autopipeline bugs, read_dicom_series and pet now supports series_id

Former-commit-id: 941669ee0574c71785fd8eb07e7dbe4e0b07b484 [formerly 03f99572453723e4a3e895acac0996997f090168] Former-commit-id: 2d72ee4c185d5848277d8d0a52cf4ddd4e664d44 (c53ee62)

  • sanity changes before purging dev-20200414

Former-commit-id: 91e453c71973a466b8fb5c8b0161e4ffe6a3a61a (76a9e88)

  • fixed dataset.csv

Former-commit-id: 0ca701119857b9c31c2d8c33d077d0bcc42878d7 (1669ba3)

  • housekeeping

Former-commit-id: bd4d2d12a67241d9f51d61f2a25a2764e0831618 (9962656)

  • example bash script with path parsing, fixed reference_frame

Former-commit-id: f9d08c6d789f375de7bee0f936a6df557bc8b07f (bf4be18)

  • Merge pull request #8 from bhklab/tcia_sample

attached tcia_sample repo + sample autopipeline scripts

Former-commit-id: 44fe7ced649d25edca4251b82dfdf5b4a43cfc5f (7b31dd7)

  • tcia_sample

Former-commit-id: 08e89f216e028b10e57a2f87192d5c80b08495fa (2e14e7a)

  • quick README under ops

Former-commit-id: 04076ffb42aeef6e9c9fb75f6193b64807a1e6fe (57b5392)

  • Update README.md

Former-commit-id: 369152bc8fb397c266b3e8fe81ed8c5919680bc8 (548b8c1)

  • ignore .DS_Store

Former-commit-id: 15e9aa8410a7bf58fe338a75c63afc079e1c34db (9d8dd2b)

  • Delete .DS_Store

Former-commit-id: ff6a34e2b42ddb01c57341b5a24f177071cf4799 (85512dc)

  • Delete .DS_Store

Former-commit-id: 3b50f2054f5905f996af525a5400aab02d29b412 (09937a5)

  • Delete .DS_Store

Former-commit-id: 64b0a0fd24734f039cb58f2f406fe2e1fb6d6908 (558d37a)

  • Delete .DS_Store

Former-commit-id: 7cd867db6a1984e445f514413e991d242f0cf2d7 (e3b5626)

  • Delete .DS_Store

Former-commit-id: d8377a24db4f85e2336db99a1cebf0b744094c75 (fec46e4)

  • Delete .DS_Store

Former-commit-id: 4eb2bd52ff80aa004ccdd4448b6c708dc23f6a68 (9bf1264)

  • Delete .DS_Store

Former-commit-id: c8a704cf0aa2c61d9e856351e04eec63cf6bac4e (2e41219)

  • Update pet.py

Former-commit-id: 6768c8895b517dcdfb1d402e8e26bfec96b4b6cc (7ab9ca1)

  • Update loaders.py

Former-commit-id: 931a601a998c797dd79d3e8952e9f3794d44a3d2 (48f2749)

  • Merge pull request #7 from bhklab/label_save

merge added features

Former-commit-id: c30626bf0139333de87aed6e7c4ce1cd3d4f7d19 (f3f0371)

  • Update radcure_simple.py

Former-commit-id: b3825c217a3e4b67bb6f73fa73e2656fa79b8fbe (aeb3cb4)

  • Merge pull request #6 from bhklab/complete_pipe

merge into label_save

Former-commit-id: 9e97512736e5a260e6652f3e84e80c4b06b2f9aa (4971b4d)

  • Merge branch 'label_save' of github.com:bhklab/imgtools into complete_pipe

Former-commit-id: 0cfa63a989727ff9fe16493c7c0c5adc54fad64e (21cda28)

  • more refactoring

Former-commit-id: 8820e7c90bb1ca343ac86de716349ac7d1a39c8a (2e9ad24)

  • Merge branch 'complete_pipe' of github.com:bhklab/imgtools into complete_pipe

Former-commit-id: 35f92d06bec081f3334ccc52841d42ef5c225bc5 (16b6abc)

  • major refactoring

Former-commit-id: 525f5bc85313f8584910407d48b071c029a08542 (261229f)

  • Fixed dataset.csv writing issues

Former-commit-id: 46d8d7d3ca3d822a3c3b0c2afe85f914d4940df2 (2bd9245)

  • small change

Former-commit-id: 22cd0254f6792ed848d756ba8dad5f27512eef43 (42d93c6)

  • Now missing RTDOSE references are completed by RTPLAN

Former-commit-id: 7a45d32f1c07bd330fc946f4e452fa4dbd5ea89d (99b6dbe)

  • Rectified some bugs, added reference to rtplan in the crawler

Former-commit-id: 39b298376295d79beaa0fc003ed3c2c5bd79132c (15f958e)

  • Introduced changes in DataGraph. Made the pipeline fully general. Made wrapper classes

Former-commit-id: bb446096a2315e8c52b2c0d74facebe8b967f7ee (8bd3804)

  • added crawl.py

Former-commit-id: 3d3bf231400a8f8ae5eb2f0b450b0adf511d2911 (06f4bf5)

  • Added DataGraph, now fetching subset of dataset is supported using graph query

Former-commit-id: 032e45294efaa8d9d0a39fd97d4eaa50e2a0bb0b (dc66a4a)

  • Modified RT dose, pipeline working for PET_CT quebec dataset

Former-commit-id: e981d7ee6a36e7066efe9bddf8762318a4fde9ca (b0ee749)

  • Completed PET overlay

Former-commit-id: c5a8a4020680a721638a1b820f5485addf712b70 (38f1660)

  • reading in sitk format from beginning

Former-commit-id: e328aa9dd5ad67d9ed7e2fbc1f56c05624703c99 (e333c4f)

  • corrected the view

Former-commit-id: e4d5d3c311b26021e68370b62cda09d4a9e2e0cb (2b20590)

  • final pipeline working for doses and PET

Former-commit-id: c2e2d1ceff9c932e2c210cc305fe2545f239eae8 (7991481)

  • Merge branch 'RTdose' into complete_pipe RT dose and PET done. Now focusing on the completion of pipeline

Former-commit-id: 5725a1ca40cf21162204435f9944d84460712c21 (71fc6ac)

  • Head-Neck-PET-CT pipeline + read_dicom_auto

Former-commit-id: fa6408c11a2b9b6bd80279504ba4c79975ad3582 (6e6be59)

  • PET readability added

Former-commit-id: f09b23daa59b1689b393ddc8b6da43ed297dfd68 (30ebe63)

  • PET readability added

Former-commit-id: d7b309bb898286e9c4a000511ed2c585df931045 (b30508d)

  • RT dose pipeline completed and tested. Error in segmentation not resolved

Former-commit-id: 716c9f682863f75a1dbcc2bd1956d3c8160757c6 (91a9330)

  • fixed structureset.py:148

Former-commit-id: eabd7eb1b07017713184a81bfb418fd4596025e3 (65340cd)

  • Fixed contour (RTSTRUCT) handling to rasterize multiple contours better.

Former-commit-id: 3a0d0d98a583d35609ed11a1fccb65e621751ad1 (bc1d3c2)

  • Fixed contour (RTSTRUCT) handling to rasterize multiple contours better.

Former-commit-id: bf0a595feb28c2b23dac6d9fd7991ed966678a60 (6398fe6)

  • supports RTSTRUCT processing without roi_names

Former-commit-id: f0691ad7086b06f42dc11f4995a248ffbfb8a01c (14b0156)

  • added seg.nrrd compatibility

Former-commit-id: f5021ff82a0fd0263568e77fcf17c00af680560e (bff822a)

  • little updates

Former-commit-id: 310406647bdfcbb9bfcc8fef2c2cae320ac2f2ce (b5948ab)

  • Fix binary mask generation from RTStruct when missing labels are present

Former-commit-id: 7577ad43e4f1d0ffea0ba8b2a8ed6f93959ea47c (98bd813)

  • Fix slice matching issue when generating binary mask from RTStruct

Former-commit-id: f2b74e91e5c4c191c182033ab77c3e34c10c2908 (22abe45)

  • Improved handling of regular expressions in structure set

Former-commit-id: 5532e0e5e8782408b3e562ece27a16d4bfe2af6b (e978814)

  • Make imports easier

Former-commit-id: 184319338f0ba88439f6145726f24903128b75ba (ed7918c)

  • Fix crop size issue in crop_to_bounding_box

Former-commit-id: 59c0e92d1f075574113fa5fe7dc7bc2394221d5b (97b00ad)

Former-commit-id: 93ac3245f2e3448a1f7e2b81086fca8b24596fdf (1055648)

  • [Bugfix] Fix slice number rounding when generating a mask from RTSTRUCT

Former-commit-id: 919ea491ae01f0e6c87731bcd7ebe4d89a325042 (f662f90)

  • Fix type error when passing Numpy array to rotate

Former-commit-id: 53223da1c607294a9bc42d94a09a1c35376547fa (d043593)

  • Fix spurious mixin in ops

Former-commit-id: 8e19d063d2d59b883aaa8e69da10050047b8c60c (61ce543)

  • Update README.md

Former-commit-id: 05da815d8189c425200c3ae7aab4a26a1da993ae (548dd61)

  • Fix segmentation to label image conversion

Former-commit-id: 404793bb4f835b18529ae24b3fd8e2a2373c59e0 (14fe19c)

  • Fix empty array check in structure set conversion

Former-commit-id: f28cbdfe65cd988972ab9e7b48c36f13e3cd575d (4e361fc)

  • Added convenience method to get all ops in a pipeline

Former-commit-id: 248e0960a70eea23cc57fc3917cd5014e098ad66 (3af305e)

  • [Docs] Cleaned up extra whitespace in ops.py

Former-commit-id: 708a3882a82746642b2254e7ac3b845d1415f1ea (efc6eac)

  • pipeline can now warn on error instead of raising exception

Former-commit-id: 35e686dd6d91dda6d39746b68409a3b76d810b88 (b1a595e)

  • more informative exception handling in pipeline

Former-commit-id: 2d615b2974c4b724fbc07d13a7cb2b5d67c7fb64 (3804728)

  • ImageCSVLoader now correctly handles globbing in paths

Former-commit-id: 61e31e2acbe1b83169ddc30861435c93ff632ef0 (61f162a)

  • ImageCSVLoader now returns correct keys

Former-commit-id: 90009186983e7aa7267ad90e3f934176d8bc76f3 (2a67f11)

  • fixed index column handling in ImageCSVLoader

Former-commit-id: 45af80b94a7343d452970cce620cc0310781766e (6eb93ba)

  • fixed index column handling in ImageCSVLoader

Former-commit-id: ccb2673a341395a6d13c8c26ffa74a8354a4cff7 (9fb9b67)

  • Revert "fixed index column handling in ImageCSVLoader"

This reverts commit 5561121c00024f8ebf72b83b9605a6ffe655eb23 [formerly ac9b8d1aec53ec3f989cbfbb89fae353d2b94e33].

Former-commit-id: 678fc6ea41b8f29fed3c4b0af74e03971526816b (e6d66a8)

  • fixed index column handling in ImageCSVLoader

Former-commit-id: ac9b8d1aec53ec3f989cbfbb89fae353d2b94e33 (5561121)

  • fixed indentation error

Former-commit-id: 61cec9cdb9d05bdf9693c33b0a12cac14da31da0 (2b5c9f3)

Former-commit-id: aee62cb868378e8437033ae82a422c060d4ff854 (5e33ff5)

  • image CSV loader now accepts pandas DataFrames

Former-commit-id: 5f25bfdb51761b8bb4d870e682991492c900852a (84c7c77)

  • added support for dynamic path specification in writers

Former-commit-id: 57b944e8dbd4d74d09f72baac19bd090af220c15 (006b352)

Former-commit-id: 1286866b657ff7fd44a10ce8da7f53fac06c1411 (673fe68)

  • [In Progress] Adding documentation to ops.py

Former-commit-id: 0463acabdfb879de5467f813d90bae6c537e957f (3b706fa)

  • fixed label handling in image statistics computation

Former-commit-id: 12eecd14267a570f5bd7254a5e481e6dbf6afc6c (f56d634)

  • fixed label handling in image statistics computation

Former-commit-id: f9144f000a3c186a2de0c499055ef5915b2657b9 (ef0ab45)

  • removed old structure set code

Former-commit-id: 8383fe62e5c2a59229f4919361bbbfe0cd3a259a (0477848)

  • removed old structure set code

Former-commit-id: c73d187e52d14c78789e0beee5ad4b11f8490895 (6f3c5b0)

  • fixed segmentation mask handling in image statistics computation

Former-commit-id: e237e89ab03e8ed377023794afc7429e43cd901c (bd0e0ca)

  • Segmentation object now correctly handles indexing

Former-commit-id: 5cee77d4a553bae602cc019876754130055aad81 (107c807)

  • MetadataWriter can now remove existing files from previous runs

Former-commit-id: 4550b0c040d1b7ee21bf20975cc437a17afe080f (26328f7)

  • MetadataWriter can now remove existing files from previous runs

Former-commit-id: 0b8d94c02e9e49b95db70392574899bbe8f7a50c (edc5db2)

  • fixed error when trying to detect CSV delimiter in MetadataWriter

Former-commit-id: 4dac32399e9918d6fe41c5e34a834e0307fd54a1 (3087492)

  • StructureSet now correctly handles ROIs with no contour data

Former-commit-id: 0ffaca0302bf3bf1b8c9722f6e7c64b2967018ec (bbf6529)

  • fixed typo in pipeline warning message

Former-commit-id: 9b8d5148a1460f83b5e23c961c752988bed03916 (f5cf3c2)

  • fixed segmentation method call in some functional ops

Former-commit-id: cf2d9fc2b9e9f0725cf641ae6633e8f1f69d61d6 (4f20f12)

  • matching roi names in StructureSet.to_segmentation is now case-insensitive

Former-commit-id: 9cf4cb1aea4ee9fbd6b7a9220c0e71e89ef074a0 (987457e)

  • minor fixes in IO and segmentation

Former-commit-id: ef05b1c3be698e100422f6d0fc6dfa7f30703a14 (fb7bb7c)

  • improved ops repr

Former-commit-id: 088485f94ce9f030a50da94743bd7f42542c169a (165e59c)

  • updated imports in pipeline

Former-commit-id: 7a3539c85f684b178113833104d775f869e91699 (becc687)

  • simplified loader/writer specification in IO ops

Former-commit-id: e6f74eccf9ec998fcb4b7339748a73365038ce5d (a1d509f)

  • simplified loader/writer specification in IO ops

Former-commit-id: c8221c7104083b99dde0cfddf5b1da09348edcd8 (6da2d1d)

  • ops using segmentation masks now accept Segmentation

Former-commit-id: 7ffbc49381db1d4d7127fc6fc1c61b7df6a10317 (81ae38d)

  • minor fixes in segmentation module

Former-commit-id: 1f5d43894a8978a3e593ae2f4d8afbf0017834c4 (056e7ee)

  • updated examples to use the new Segmentation API

Former-commit-id: f7588ed77894f9e64675487a2ee140d6775b0038 (5d21a90)

  • updated method names to reflect usage of Segmentation class

Former-commit-id: 6ce2991fb6c2ec7c611baf8211ecb12e35c4c268 (f6fb42e)

  • loaders will now use the new structureset

Former-commit-id: 1b890daa34f6a2ea0273c141cb4653ca50d53a08 (d0e7561)

  • new experimental segmentation class

Former-commit-id: 63b67517bceea47f526c1c942aaa4e8b04e168b7 (afe09aa)

  • moved lower level reading functions to loaders.py

Former-commit-id: 395975643db8cf02d6e062ea4761498bf27df113 (dc61c81)

  • bounding box is now returned in a frendlier format

Former-commit-id: 604ab239c6e391bf6e6874452e0c4e0ce2752c8f (48ff0c3)

  • refactored subdirectory handling into BaseWriter

Former-commit-id: d3120792f9a3802616919780360df0cbe2890b55 (7eddcc4)

  • fixed typo in ops

Former-commit-id: 94c510b56c37f27f6dc5aa7acf3cf2b792acca3a (0435ff1)

  • structure set now supports passing list of regexes for roi names

Former-commit-id: 392ddd81a926af2049ffed96f220080c0a51968f (5b5b286)

  • added a writer for metadata

Former-commit-id: de1fa0664fce7a28b9d1385ee2a4e8ce21e3e0dd (a3136e6)

  • ImageFileWriter now correctly handles subdirectories in filename_format

Former-commit-id: b824998eee88ade67538d714c4199437e2faa9fd (7b8db79)

  • added support for compression in ImageFileWriter

Former-commit-id: 302b2a7077a12e6459b4b18d6a6ff1b8d772bb02 (623313b)

  • added example data & updated example pipeline

Former-commit-id: 0a86231503f56c579e2ea7dc8e3a97d225effa1a (5ebdce5)

  • structureset now correctly handles missing ROIs (a2fd796)

  • fixed typo in resample (cfa1443)

  • updated gitignore (bdb9a3e)

  • updated arguments in resample op (d5e5268)

  • Merge branch 'master' of https://github.com/bhklab/imgtools (ebd0717)

  • updated readme with development mode installation instructions (2fe5e95)

  • [quick fix] removed a syntax error, = that was added with init function's output_directory parameter (8657727)

  • added zoom operation (0426d0e)

  • added more pipeline ops from functional module (e33c83f)

  • refactored image statistics computation (265e19a)

  • minor documentation & type annotation fixes (01b5295)

  • fixed standard scaling function (f74a78f)

  • fixed standard scaling function (36145fc)

  • minor style fixes (d81f46d)

  • fixed type annotations in resample (25007be)

  • implemented better sigma computation when downsampling (feee338)

  • output size can now be specified when resampling (f644c26)

  • moved examples outside package code (a5fd368)

  • Revert "minor fixes in RADCURE example"

This reverts commit 3ed090c6554e61eee35d4d3161ca5489a56b49ee. (b68c6f4)

  • Revert "moved examples outside package code"

This reverts commit 0014e6526bf37062ef6e3bb686f42538d8d075a0. (25cf496)

  • removed datasets directory (483f449)

  • support for 3D rotations (14f7120)

  • fixed unbound variable error in ImageFileLoader (9100032)

  • improved documentation and type annotation in ops.functional (6c3b04e)

  • added functions for computing bounding box and centroid (a87deb2)

  • added intensity statistics functions (d9bf8ab)

  • crop function now correctly handles the crop size (fa887eb)

  • moved examples outside package code (0014e65)

  • minor fixes in RADCURE example (3ed090c)

  • Merge branch 'master' of https://github.com/bhklab/imgtools (f617f7e)

  • lazy import matplotlib in imageutils (eefaef6)

  • fixed BaseOp repr (f6a34c4)

  • minor fixes in RADCURE example (f65f050)

  • clean up variable names in writers (8f93220)

  • fixed subject id handling in ImageFileLoader when subdir path is passed (0d4d117)

  • updated conda installation instructions (8f34ea3)

  • Update README.md (1dc8d33)

  • added README (01f04c4)

  • fixed parameter names in RADCURE example (8578ef8)

  • added setup.py (2720532)

  • added requirements file (ddedcc1)

  • fixed pipeline repr (7b95202)

  • added requirements file (a4dcd7d)

  • pipeline now issues warning for missing data in loaders (5530a6a)

  • improved variable and class names in loaders (ba12cb0)

  • changed subject ID naming convention in loaders (ddc0e39)

  • test pipeline now generates test data on the fly (c4022d7)

  • updated gitignore (b09cd8d)

  • fixed multiprocessing issue related to sitk object pickling (30c42b4)

  • changed RADCURE example to follow current AP (fdfb4e6)

  • cleaned up ops (d2c1154)

  • cleaned up writers (7419f21)

  • cleanup before initial release (66183dd)

  • cleanup before initial release (ead8cbf)

  • updated gitignore (e11ca58)

  • demo (bd73693)

  • demo (5fb8266)

  • demo (f4ca619)

  • demo (6e4a93a)

  • initial implementation of Image class (4288b5b)

  • added docstrings to io functions (0037a15)

  • implemented cropping and padding transforms (2cf5a9c)

  • removed mask argument and renamed the resampling transform (40e391d)

  • improved type annotations in transforms.spatial.resample_image (d125e12)

  • improved spacing specification for resampling (7237ee5)

  • minor fixes in transforms.spatial.resample_image (02d3ed0)

  • added documentation and type annotations to transforms.spatial.resample_image (d7862f0)

  • fixed interpolator choice in resample_image (d0c80d7)

  • utility function to check mask geometry (4316546)

  • first implementation of image resampling (180f759)

  • added basic IO functions (dfb11dd)

  • initial commit (2afb431)