lt_toolbox.conversions.export_zarr_to_parquet#

lt_toolbox.conversions.export_zarr_to_parquet(zarr_filename: str, parquet_filename: str, read_options: dict | None = None, write_options: dict | None = None) None[source]#

Export Lagrangian trajectory properties and positions stored in tabular format in .csv file to array format in xarray DataSet saved to .zarr store.

Parameters:
  • zarr_filename (str) – Path to input .zarr store containing Lagrangian trajectories.

  • parquet_filename (str) – Path to output .csv file storing Lagrangian trajectories.

  • vars (list) – List of variable names to include in .parquet file.

  • 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 polars write_parquet().

Returns:

DataFrame containing Lagrangian trajectory properties and positions in tabular format.

Return type:

parquet file