Skip to content

explore, document, and type annotate supported array-like objects #483

@kushalkolar

Description

@kushalkolar

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 😆

Should be enough for now.

@apasarkar relates to your question on type annotations

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions