You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Then, running the container using: docker -ti run radiomics/pyradiomics --help will list all display the json file.
Is there an example that implements similar functionality using python+ctk_cli? I recall I asked a question related to this in Slicer/Slicer#497, but it looks like that integration never happened.
I would like to see working examples before doing this for pyradiomics.
I suggest that we update the docker images with metadata allowing to know which CLIs are bundled with it.
An idea would be to add:
and bundle a
cli_list.json
and acli_list.py
The
cli_list.json
has a simple syntax:Then, running the container using:
will list all display the json file.
And running:
will allow to execute
batchprocessing
cli.will output the CLI XML.
The CLi can be in c++ using "SlicerExecutionModel" or in python using ctk_cli
More details here: https://github.com/girder/slicer_cli_web
With that we can have a recipe to easily create pyradiomics CLI that can be described themself in a standard a way.
For example, this web UI is generated based on the CLI XML retrieved from a docker container:
The text was updated successfully, but these errors were encountered: