-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Closed
Labels
Milestone
Description
Is your feature request related to a problem? Please describe.
For file handling (file paths) we are using the pathlib everywhere. In my experience this is great and helps with making paths OS independent.
When we work with MONAI this fails and we have to convert all paths to strings.
Describe the solution you'd like
LoadImage should be able to handle pathlib.Path objects as filename in addition to accepting strings.
def __call__(
self,
filename: Union[Sequence[str], str], # <- here
reader: Optional[ImageReader] = None,
):SaveImage should be able to handle pathlib.Path objects as output_dir in addition to accepting strings.
def __init__(
self,
output_dir: str = "./", # <- hereThe easiest implementation is by simply accepting the pathlib.Path type and then converting it to string like str(my_path).
Nic-Ma