from __future__ import annotations

from pathlib import Path


class GranuledNetCDF:
    def __init__(self) -> None:
        pass

    @classmethod
    def load_from_yaml(cls, file: Path) -> GranuledNetCDF:
        pass

    @classmethod
    def load(cls, file: Path) -> GranuledNetCDF:
        pass

    @classmethod
    def save(cls, file: Path) -> GranuledNetCDF:
        pass
