Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SerializationWarning and RuntimeWarning when Combining Echodata Objects #1365

Open
ctuguinay opened this issue Jul 23, 2024 · 0 comments
Open
Assignees
Labels
bug Something isn't working
Milestone

Comments

@ctuguinay
Copy link
Collaborator

ctuguinay commented Jul 23, 2024

When I was working on the Krill Notebook in Echopype-Examples, I got the two warnings:

/home/exouser/miniforge3/envs/echopype/lib/python3.9/site-packages/xarray/core/dataset.py:2548: SerializationWarning: saving variable None with floating point data as an integer dtype without any _FillValue to use for NaNs
  return to_zarr(  # type: ignore[call-overload,misc]
/home/exouser/miniforge3/envs/echopype/lib/python3.9/site-packages/dask/array/chunk.py:278: RuntimeWarning: invalid value encountered in cast
  return x.astype(astype_dtype, **kwargs)

Code is the following:

%%time

# Open Zarr Stores containing Echodata Objects, Lazy Load them, and Lazily Combine Echodata Objects
ed_future_list = []
for converted_file in sorted(echodata_zarr_path.glob("*.zarr")):
    ed_future = client.submit(    
        ep.open_converted,
        converted_raw_path=converted_file,
        chunks={}
    )
    ed_future_list.append(ed_future)
ed_list = client.gather(ed_future_list)
ed_combined = ep.combine_echodata(ed_list)

# Save to Zarr and offload computation to disk
ed_combined.to_zarr(
    combined_zarr_path / "ed_combined.zarr",
    overwrite=True,
    compute=True,
)

# Lazily Open Zarr
ed_combined = ep.open_converted(
    combined_zarr_path / "ed_combined.zarr",
    chunks={},
)

Using 2017 Hake Survey NWFSC EK60 raw files

@ctuguinay ctuguinay added the bug Something isn't working label Jul 23, 2024
@ctuguinay ctuguinay added this to the v0.9.1 milestone Jul 23, 2024
@ctuguinay ctuguinay self-assigned this Jul 23, 2024
@github-project-automation github-project-automation bot moved this to Todo in Echopype Jul 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: Todo
Development

No branches or pull requests

1 participant