-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Open
Labels
topic-NamedArrayLightweight version of VariableLightweight version of Variable
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
NamedArraybase class (initial refactor for NamedArray #8075) - publicize design doc: Scientific Python | Pangeo | NumPy Mailist
- Migrate
VariableArithmetictoNamedArrayArithmetic(Migrate VariableArithmetic to NamedArrayArithmetic #8244) - Migrate ExplicitlyIndexed array classes to array protocols
- MIgrate from
*Indexerobjects to.oindexand.vindexon 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.pytest both NamedArray and Variable - Arrays with unknown shape
NamedArray.shapedoes 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
axiskwarg? #8333 - Try to preserve imports from
xarray.core/*by importingnamedarrayfunctionality intoxarray.core/*
xref #3981
andersy005, mathause and TomNicholas
Metadata
Metadata
Assignees
Labels
topic-NamedArrayLightweight version of VariableLightweight version of Variable
Type
Projects
Status
To do