Skip to content

More on re-indexing #144

Open
Open
@jklymak

Description

@jklymak

xarray has some pretty powerful, indexing, re-indexing, and binning capabilities. My knowledge of them all is pretty limited, but reindex, reindex_like, groupby and groupby_bins all seem like useful targets for operations that folks dealing with practical, happy gappy, poorly gridded data, could use some help with.

e.g. I couldn't figure this out on my own: https://stackoverflow.com/questions/73760046/replace-some-values-in-dataarray-based-on-list-of-indices/73790162#73790162

I appreciate that some of this is probably old-hat for pandas users, but some of us just skipped right to xarray ;-)

Thanks!

PS, apologies if this is covered in the tutorial and I haven't seen it.

Activity

dcherian

dcherian commented on Sep 21, 2022

@dcherian
Contributor

apologies if this is covered in the tutorial and I haven't seen it.

It isn't covered explicitly and it's a really important topic. Thanks!

jklymak

jklymak commented on Sep 21, 2022

@jklymak
Author

I may be able to contribute something, but maybe I don't know all the tricks...

dcherian

dcherian commented on Sep 21, 2022

@dcherian
Contributor

Go for it! Contributions always help poke us into doing something :) .

It links to alignment for which we have OK material for. But I think this will work nicely as a separate "intermediate" tutorial that builds on that alignment and broadcasting tutorial.

scottyhq

scottyhq commented on Feb 21, 2024

@scottyhq
Contributor

New material was added on some of these topics for SciPy 2023 here https://tutorial.xarray.dev/intermediate/01-high-level-computation-patterns.html#label-space-windows-or-bins-groupby

But adding material on groupby_bins and reindex_like would be great!

jklymak

jklymak commented on Feb 21, 2024

@jklymak
Author

I guess some of this ended up in the main docs at https://docs.xarray.dev/en/stable/user-guide/groupby.html#binning

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      More on re-indexing · Issue #144 · xarray-contrib/xarray-tutorial