home / github / issues

Menu
  • Search all tables
  • GraphQL API

issues: 1901520970

This data as json

id node_id number title user state locked assignee milestone comments created_at updated_at closed_at author_association active_lock_reason draft pull_request body reactions performed_via_github_app state_reason repo type
1901520970 PR_kwDOAMm_X85amcNE 8203 Add T_DuckArray type hint to Variable.data 14371165 closed 0     3 2023-09-18T18:33:50Z 2023-09-19T17:41:28Z 2023-09-19T15:23:25Z MEMBER   0 pydata/xarray/pulls/8203

The typing of Variable.data has been the very wide Variable.data: Any because of the difficulties defining the typing of a duckarray.

This has led to confusion in downstream functions that uses .data. Sometimes arguments uses Any, np.typing.ArrayLike, np.ndarray or dask array typing which is unnecessarily narrow when xarray also supports for example sparse arrays or cupy arrays.

This PR is a start at cleaning this up by defining a T_DuckArray typevar that symbolizes an array api compliant array.

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8203/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    13221727 pull

Links from other tables

  • 2 rows from issues_id in issues_labels
  • 0 rows from issue in issue_comments
Powered by Datasette · Queries took 0.861ms · About: xarray-datasette