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.
Hello @armstonj
as discussed before I took some time investigating the use of
dask/xarrayfor data processing and integration intogedipy.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
read_shots()or with an addition for reading and writing data.(As a side note I have not used
dasktoo 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-integrationbranch I could extract if they are of interest. I hope this helps the library a little.