I think it's sensible to be explicit that domains must have at least one axis, and so must the corresponding NdArrays. The current spec allows for NdArrays to be zero-dimensional (which might allow for use cases outside Coverages) but I think that a domain and NdArray must have at least one dimension (even if it is single-valued) in order to be referenced to space or time.
If people think this is sensible, I can formulate a PR.
I think it's sensible to be explicit that domains must have at least one axis, and so must the corresponding NdArrays. The current spec allows for NdArrays to be zero-dimensional (which might allow for use cases outside Coverages) but I think that a domain and NdArray must have at least one dimension (even if it is single-valued) in order to be referenced to space or time.
If people think this is sensible, I can formulate a PR.
Thoughts @chris-little , @marqh , @jerstlouis ?