lt_toolbox.conversions.export_zarr_to_mfparquet#
- lt_toolbox.conversions.export_zarr_to_mfparquet(zarr_filename: str, parquet_filedir: str, parquet_filename: str, npartitions: int = 'auto', read_options: dict | None = None, write_options: dict | None = None) None[source]#
Export Lagrangian trajectory properties and positions stored in array format in .zarr store to tabular format in multifile .parquet store.
- Parameters:
zarr_filename (str) – Path to input .zarr store containing Lagrangian trajectories.
parquet_filedir (str) – Path to output .parquet store containing Lagrangian trajectories.
parquet_filename (str) – Prefix of .parquet files containing Lagrangian trajectories.
npartitions (int, optional) – Number of partitions to split Dask DataFrame into. The default is ‘auto’ (i.e., automatically determined by the xarray to_dask_dataframe() function).
read_options (dict) – Dictionary of optional keyword arguments to be passed to xarray open_zarr().
write_options (dict) – Dictionary of optional keyword arguments to be passed to dask to_parquet().
- Returns:
DataFrame containing Lagrangian trajectory properties and positions in tabular format.
- Return type:
parquet store