Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add design document for "named-array" #8073

Merged
merged 8 commits into from
Aug 17, 2023

Conversation

andersy005
Copy link
Member

@andersy005 andersy005 commented Aug 15, 2023

This PR contains the design document for "named-array" a proposed new package aimed at providing a lightweight, efficient array structure with named dimensions. the main objective of named-array is to provide a more accessible version of Xarray's Variable class without the heavy dependencies like Pandas.

## proposed name

The "Xarray-lite" name is a placeholder for the time being. we have considered two main candidates for the package's name: "narray" and "yarray." feedback on the proposed names or other suggestions is welcome.

Related issues:

@andersy005 andersy005 requested a review from a team August 15, 2023 23:02
Comment on lines 312 to 313
IncludeReduceMethods,
IncludeCumMethods,
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

could be removed if we generate the methods using generate_aggregations.py

@headtr1ck
Copy link
Collaborator

Pytorch seems to be rolling out their own version of this, see https://pytorch.org/docs/stable/named_tensor.html

andersy005 and others added 2 commits August 16, 2023 10:20
Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com>
@andersy005 andersy005 changed the title add design document for "Xarray-lite": a more accessible version of Xarray's Variable without the heavy dependencies add design document for "named-array": a more accessible version of Xarray's Variable without the heavy dependencies Aug 16, 2023
@andersy005 andersy005 mentioned this pull request Aug 17, 2023
4 tasks
Co-authored-by: Anderson Banihirwe <13301940+andersy005@users.noreply.github.com>
@dcherian dcherian changed the title add design document for "named-array": a more accessible version of Xarray's Variable without the heavy dependencies add design document for "named-array" Aug 17, 2023
@dcherian
Copy link
Contributor

I'm merging so we can advertise in whats-new.rst.

Thanks @andersy005 !

@dcherian dcherian merged commit 06a756c into pydata:main Aug 17, 2023
12 of 13 checks passed
@andersy005 andersy005 deleted the variable-refactor-doc branch February 12, 2024 22:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants