hydrotools.nwm_client.ParquetStore module

Parquet-backed DataFrame Store

Store dask dataframes using a key-value interface.

Classes

  • ParquetStore

class hydrotools.nwm_client.ParquetStore.ParquetStore(root: str | Path, **kwargs)

Bases: MutableMapping

_abc_impl = <_abc._abc_data object>
append(subdirectory: str, df: DataFrame) None

Append data to a parquet file.

Parameters:
  • subdirectory (str, required) – Key-path under ParquetStore.root where existing dataframe is stored.

  • df (dask.dataframe.DataFrame, required) – Data to append.

Return type:

None

property parameters: dict
property root: Path