Constantin Pape

Results 173 comments of Constantin Pape

> It's also sad to see that hdf5 currently does not support parallel write, and I just noticed that they are proposing parallel design here https://portal.hdfgroup.org/display/HDF5/Introduction+to+Parallel+HDF5. My first answer was...

> Could you please take a look at the issue I asked here: [QuantStack/xtensor#1695](https://github.com/QuantStack/xtensor/issues/1695)? Thanks for bringing this up. I just came back from vacations and I had a quick...

First, let me provide some context on the performance issue you brought up: [This header](https://github.com/constantinpape/z5/blob/master/include/z5/multiarray/xtensor_access.hxx) contains functions to [read](https://github.com/constantinpape/z5/blob/master/include/z5/multiarray/xtensor_access.hxx#L20) / [write](https://github.com/constantinpape/z5/blob/master/include/z5/multiarray/xtensor_access.hxx#L243) a region of interest (ROI) from / into a...

> Just FYI, my presentation of the summer intern project is online now: https://www2.cisl.ucar.edu/siparcs-2019-wei where I reported how to integrate Z5 into an earth model and performance comparison between Z5,...

Ok, thanks for the follow up > Maybe the output size is fairly small (float number 3*192*288 on each processor). That's indeed fairly small. From my experience `raw` compression can...

I would be fine with option one (space and time must be in the given list of units).

As @clbarnes has already pointed out, for option 2, de-serializing from json is tricky. If we serialize a new class, it will not be possible to read the attribute from...

Vigra has a similar concept with axistags. I personally don't like it, because they add a lot of implementation overhead and still require user intervention (the issue here is that...

Oh, I see. Yes, the `ds.axes` part sounds like a neat idea. I heard of `xarray` before, but never worked with it. If they have a constructor that takes a...

We just had a long discussion about this (and things are, as usual, more complicated as expected). The gist of it: we add new functionality to the different APIs, to...