Open
Description
@andersy005 I think it would be good to keep a running list of NamedArray tasks. I'll start with a rough sketch, please update/edit as you like.
- Refactor out
NamedArray
base class (initial refactor for NamedArray #8075) - publicize design doc: Scientific Python | Pangeo | NumPy Mailist
- Migrate
VariableArithmetic
toNamedArrayArithmetic
(Migrate VariableArithmetic to NamedArrayArithmetic #8244) - Migrate ExplicitlyIndexed array classes to array protocols
- MIgrate from
*Indexer
objects to.oindex
and.vindex
on ExplicitlyIndexed array classes - Enable explicit use of key tuples (instead of *Indexer objects) in indexing adapters and explicitly indexed arrays #8870
- Migrate unary ops
- Migrate binary ops
- Migrate nanops.py
- Avoid "injecting" reduce methods potentially by using
generate_reductions.py
? (Move Variable aggregations to NamedArray #8304) - reprs and
formatting.py
-
parallelcompat.py
-
pycompat.py
(Migrate VariableArithmetic to NamedArrayArithmetic #8244) - Give NamedArray Generic dimension type #8276
- have
test_variable.py
test both NamedArray and Variable - Arrays with unknown shape
NamedArray.shape
does not support unknown dimensions #8291 - keep_attrs for NamedArray #8306
- pydata/xarray as monorepo for Xarray and NamedArray #8310
- Should NamedArray be interchangeable with other array types? or Should we support the
axis
kwarg? #8333 - Try to preserve imports from
xarray.core/*
by importingnamedarray
functionality intoxarray.core/*
xref #3981
Metadata
Metadata
Assignees
Type
Projects
Status
To do