aicssegmentation.util package

Submodules

aicssegmentation.util.directories module

class aicssegmentation.util.directories.Directories[source]

Bases: object

Provides safe paths to common module directories

classmethod get_assets_dir() → pathlib.Path[source]

Path to the assets directory

classmethod get_structure_config_dir() → pathlib.Path[source]

Path to the structure json config directory

aicssegmentation.util.filesystem module

class aicssegmentation.util.filesystem.FileSystemUtilities[source]

Bases: object

static create_directory(path: Union[pathlib.Path, str])[source]

Create directory for the given path. This will create all parent directories as needed.

aicssegmentation.util.lazy module

aicssegmentation.util.lazy.lazy_property(fn)[source]

Decorator: make a lazy-evaluated property

Module contents