MCPcopy Create free account
hub / github.com/Project-MONAI/MONAI / set_options

Method set_options

monai/transforms/io/array.py:450–470  ·  view source on GitHub ↗

Set the options for the underlying writer by updating the `self.*_kwargs` dictionaries. The arguments correspond to the following usage: - `writer = ImageWriter(**init_kwargs)` - `writer.set_data_array(array, **data_kwargs)` - `writer.set_metada

(self, init_kwargs=None, data_kwargs=None, meta_kwargs=None, write_kwargs=None)

Source from the content-addressed store, hash-verified

448 self.savepath_in_metadict = savepath_in_metadict
449
450 def set_options(self, init_kwargs=None, data_kwargs=None, meta_kwargs=None, write_kwargs=None):
451 """
452 Set the options for the underlying writer by updating the `self.*_kwargs` dictionaries.
453
454 The arguments correspond to the following usage:
455
456 - `writer = ImageWriter(**init_kwargs)`
457 - `writer.set_data_array(array, **data_kwargs)`
458 - `writer.set_metadata(meta_data, **meta_kwargs)`
459 - `writer.write(filename, **write_kwargs)`
460
461 """
462 if init_kwargs is not None:
463 self.init_kwargs.update(init_kwargs)
464 if data_kwargs is not None:
465 self.data_kwargs.update(data_kwargs)
466 if meta_kwargs is not None:
467 self.meta_kwargs.update(meta_kwargs)
468 if write_kwargs is not None:
469 self.write_kwargs.update(write_kwargs)
470 return self
471
472 def __call__(
473 self, img: torch.Tensor | np.ndarray, meta_data: dict | None = None, filename: str | PathLike | None = None

Callers 1

nrrd_rwMethod · 0.45

Calls 1

updateMethod · 0.45

Tested by 1

nrrd_rwMethod · 0.36