Proposed new feature or change:
UXarray fundamentally handles exactly 2 dimensions of "unstructured-ness", and always treats that 2D unstructured grid as being on the surface of a sphere. Restricting the domain of applicability like this has the benefit of enabling more development efforts and code space dedicated to methods specialized in Earth data analysis. However, these limitations not immediately obvious from the name, the README, nor the "Why UXarray?" docs page.
For example, people running fluid dynamics / plasma physics simulations on irregular 3D grids should be able to quickly understand that uxarray will not help them with their analysis. From quickly skimming the name, the README, and the "Why UXarray" docs page, I initially came away with the opposite impression; I figured "yes, this package does include many Earth-data-specific methods and functionality because that is the primary target audience, but fundamentally its goal is probably to support N-dimensional unstructured-ness, so it might help with 3D unstructured grids".
Proposed new feature or change:
UXarray fundamentally handles exactly 2 dimensions of "unstructured-ness", and always treats that 2D unstructured grid as being on the surface of a sphere. Restricting the domain of applicability like this has the benefit of enabling more development efforts and code space dedicated to methods specialized in Earth data analysis. However, these limitations not immediately obvious from the name, the README, nor the "Why UXarray?" docs page.
For example, people running fluid dynamics / plasma physics simulations on irregular 3D grids should be able to quickly understand that uxarray will not help them with their analysis. From quickly skimming the name, the README, and the "Why UXarray" docs page, I initially came away with the opposite impression; I figured "yes, this package does include many Earth-data-specific methods and functionality because that is the primary target audience, but fundamentally its goal is probably to support N-dimensional unstructured-ness, so it might help with 3D unstructured grids".