AustralianCancerDataNetwork / pydicer

PYthon Dicom Image ConvertER
https://australiancancerdatanetwork.github.io/pydicer/
Apache License 2.0
20 stars 4 forks source link

Pydicer tool class #103

Closed pchlap closed 2 years ago

pchlap commented 2 years ago

Hi @dalmouiee, so here is a contribution providing a wrapper class to manage your entire pydicer project. The idea is that a user will create and run the input classes as required. Then once all DICOM is in the PyDicer class will help them orchestrate the rest.

For now, this just provides the basics. But I think we can add a lot more in here. For example functionality to:

Curious to hear what you think. PipelineExample.ipynb or the pipeline automated test is probably the best place to see how the pipeline is called using the new PyDicer class :)

pchlap commented 2 years ago

@fahimirfanalam here's the pull request I was just talking about in case you'd like to take a look :)

pchlap commented 2 years ago

This is awesome thanks a lot @pchlap! Makes things much easier to handle for sure. Happy for a merge, I just added some comments regarding style but nothing essential :)

Thanks for the review @dalmouiee, some really useful tips. I've implemented most of them but have left out a few for now to be addressed later. I'll merge this through once everything is passing :)