We should look into the various array-like types that can work with pygfx.Buffer and pygfx.Texture, document them, and then figure out the best way to put type annotations to indicate the various array-like types that are supported. Some types to check to get started:
torch.Tensor
jax arrays @BalzaniEdoardo
xarray?
dask?
h5py datasets (lazy loading), I think this works
zarr arrays, I think this works too
various pynapple types, @gviejo
tf.Tensor - this does work, but does anyone still use tensorflow :laughing:
Should be enough for now.
@apasarkar relates to your question on type annotations
We should look into the various array-like types that can work with
pygfx.Buffer
andpygfx.Texture
, document them, and then figure out the best way to put type annotations to indicate the various array-like types that are supported. Some types to check to get started:torch.Tensor
tf.Tensor
- this does work, but does anyone still use tensorflow :laughing:Should be enough for now.
@apasarkar relates to your question on type annotations