Skip to content

[RES] dask, xarray (, numba) for gedipy #6

Description

@slumnitz

Hello @armstonj

as discussed before I took some time investigating the use of dask/ xarray for data processing and integration into gedipy.

You can find insight I gathered about the integration into the current library in this notebook and general information about data processing with h5py, xarray and dask here.

Overall I would say xarray and dask

  • could be useful for new functionality i.e. taking the output of read_shots() or with an addition for reading and writing data.
  • still also have limitations for reshaping arrays i.e. 1D waveform to 2D (or require very specific expert knowledge)
    (As a side note I have not used dask too much before and there might be better way's of going about using it. I found it very interesting to get to know it more and I think it's overall benefit shows on distributed clusters not necessarily on small machines, which I used. More in the notebooks)

Let me know if you would find it interesting to merge my experiments and I'd be happy to set up a PR. There were also a couple general additions in my dask-integration branch I could extract if they are of interest. I hope this helps the library a little.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions