Source code for aicssegmentation.util.directories
import aicssegmentation
from pathlib import Path
[docs]class Directories:
"""
Provides safe paths to common module directories
"""
_module_base_dir = Path(aicssegmentation.__file__).parent
[docs] @classmethod
def get_assets_dir(cls) -> Path:
"""
Path to the assets directory
"""
return cls._module_base_dir / "assets"
[docs] @classmethod
def get_structure_config_dir(cls) -> Path:
"""
Path to the structure json config directory
"""
return cls._module_base_dir / "structure_wrapper_config"