Skip to content

plaid.storage.cgns

plaid.storage.cgns

Package for CGNS storage.

plaid.storage.cgns.CgnsBackend

plaid.storage.cgns.CgnsBackend.name class-attribute instance-attribute

name = 'cgns'

plaid.storage.cgns.CgnsBackend.init_from_disk staticmethod

init_from_disk(path)
Source code in plaid/storage/cgns/__init__.py
@staticmethod
def init_from_disk(path: Union[str, Path]) -> Mapping[str, Any]:
    return init_datasetdict_from_disk(path=path)

plaid.storage.cgns.CgnsBackend.download_from_hub staticmethod

download_from_hub(
    repo_id,
    local_dir,
    split_ids=None,
    features=None,
    overwrite=False,
)
Source code in plaid/storage/cgns/__init__.py
@staticmethod
def download_from_hub(
    repo_id: str,
    local_dir: Union[str, Path],
    split_ids: Optional[dict[str, Iterable[int]]] = None,
    features: Optional[list[str]] = None,
    overwrite: bool = False,
) -> str:
    return download_datasetdict_from_hub(
        repo_id=repo_id,
        local_dir=local_dir,
        split_ids=split_ids,
        features=features,
        overwrite=overwrite,
    )

plaid.storage.cgns.CgnsBackend.init_datasetdict_streaming_from_hub staticmethod

init_datasetdict_streaming_from_hub(
    repo_id, split_ids=None, features=None
)
Source code in plaid/storage/cgns/__init__.py
@staticmethod
def init_datasetdict_streaming_from_hub(
    repo_id: str,
    split_ids: Optional[dict[str, Iterable[int]]] = None,
    features: Optional[list[str]] = None,
) -> dict[str, IterableDataset]:
    return init_datasetdict_streaming_from_hub(
        repo_id=repo_id, split_ids=split_ids, features=features
    )

plaid.storage.cgns.CgnsBackend.generate_to_disk staticmethod

generate_to_disk(
    output_folder,
    generators,
    variable_schema=None,
    gen_kwargs=None,
    num_proc=1,
    verbose=False,
)
Source code in plaid/storage/cgns/__init__.py
@staticmethod
def generate_to_disk(
    output_folder: Union[str, Path],
    generators: dict,
    variable_schema: Optional[dict[str, dict]] = None,
    gen_kwargs: Optional[dict[str, dict[str, list]]] = None,
    num_proc: int = 1,
    verbose: bool = False,
) -> None:
    return generate_datasetdict_to_disk(
        output_folder=output_folder,
        generators=generators,
        variable_schema=variable_schema,
        gen_kwargs=gen_kwargs,
        num_proc=num_proc,
        verbose=verbose,
    )

plaid.storage.cgns.CgnsBackend.push_local_to_hub staticmethod

push_local_to_hub(repo_id, local_dir, num_workers=1)
Source code in plaid/storage/cgns/__init__.py
@staticmethod
def push_local_to_hub(
    repo_id: str, local_dir: Union[str, Path], num_workers: int = 1
) -> None:
    return push_local_datasetdict_to_hub(
        repo_id=repo_id, local_dir=local_dir, num_workers=num_workers
    )

plaid.storage.cgns.CgnsBackend.configure_dataset_card staticmethod

configure_dataset_card(
    repo_id,
    infos,
    local_dir=None,
    viewer=False,
    pretty_name=None,
    dataset_long_description=None,
    illustration_urls=None,
    arxiv_paper_urls=None,
)
Source code in plaid/storage/cgns/__init__.py
@staticmethod
def configure_dataset_card(
    repo_id: str,
    infos: Infos,
    local_dir: Optional[Union[str, Path]] = None,
    viewer: bool = False,
    pretty_name: Optional[str] = None,
    dataset_long_description: Optional[str] = None,
    illustration_urls: Optional[list[str]] = None,
    arxiv_paper_urls: Optional[list[str]] = None,
) -> None:
    if local_dir is None:
        raise ValueError("local_dir must be provided for cgns backend")
    return configure_dataset_card(
        repo_id=repo_id,
        infos=infos,
        local_dir=local_dir,
        viewer=viewer,
        pretty_name=pretty_name,
        dataset_long_description=dataset_long_description,
        illustration_urls=illustration_urls,
        arxiv_paper_urls=arxiv_paper_urls,
    )

plaid.storage.cgns.CgnsBackend.to_var_sample_dict staticmethod

to_var_sample_dict(
    dataset, idx, features=None, indexers=None
)
Source code in plaid/storage/cgns/__init__.py
@staticmethod
def to_var_sample_dict(
    dataset: object,
    idx: int,
    features: Optional[list[str]] = None,
    indexers: Optional[dict[str, Any]] = None,
) -> dict:
    _ = dataset, idx, features, indexers
    raise ValueError("to_dict not available for 'cgns' backend")

plaid.storage.cgns.CgnsBackend.sample_to_var_sample_dict staticmethod

sample_to_var_sample_dict(_sample)
Source code in plaid/storage/cgns/__init__.py
@staticmethod
def sample_to_var_sample_dict(_sample: Any) -> dict:
    raise ValueError("sample_to_var_sample_dict not available for 'cgns' backend")