utilities#
Note
See the Glossary for the meaning of the acronyms used in this guide.
contexts#
decorators#
- require_package(name: str, exc_message: typing.Optional[str] = None, exc_type: typing.Type[dioptra.sdk.exceptions.base.BaseOptionalDependencyError] = <class 'dioptra.sdk.exceptions.base.BaseOptionalDependencyError'>) Callable[[dioptra.sdk.utilities.decorators._require_package.T], dioptra.sdk.utilities.decorators._require_package.T] [source]#
logging#
- clear_logger_handlers(logger: Optional[logging.Logger]) None [source]#
paths#
- set_path_ext(filepath: Union[str, pathlib.Path], ext: str) pathlib.Path [source]#
- clear_directory(dir_: Union[str, pathlib.Path])[source]#
Remove all subdirectories and files from the given directory.
- Parameters
dir – A string or Path object referring to a directory