Skip to content

Commit 8a62087

Browse files
author
Rajeev Jain
committed
o paper: add architecture figure; link in HTML and Markdown drafts
1 parent bf22d1d commit 8a62087

3 files changed

Lines changed: 73 additions & 0 deletions

File tree

paper/images/architecture.svg

Lines changed: 67 additions & 0 deletions
Loading

paper/paper.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ UXarray provides an Xarray-compatible interface for loading, analyzing, and visu
5555

5656
![Architecture overview](images/fig1.svg)
5757

58+
![Architecture pipeline](images/architecture.svg)
59+
5860
# Statement of need
5961

6062
Modern climate and weather models increasingly use unstructured meshes. While Xarray offers labeled arrays and rich I/O, it does not natively understand unstructured grid topology. UXarray bridges this gap by enforcing a minimal UGRID-consistent contract and adding accessors that operate with mesh-aware semantics, enabling reproducible and scalable analysis pipelines.

paper/uxarray_joss_paper.doc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,10 @@ major components.
7171
<img src="images/fig1.svg" alt="Overview diagram" width="640" />
7272
<figcaption>Figure 1: UXarray components and data flow.</figcaption>
7373
</figure>
74+
<figure>
75+
<img src="images/architecture.svg" alt="Architecture diagram" width="800" />
76+
<figcaption>Figure 2: Architecture: I/O → Grid → Accessors → Outputs.</figcaption>
77+
</figure>
7478
<pre><code>
7579
import uxarray as ux
7680
uxgrid = ux.open_grid("grid.ug")

0 commit comments

Comments
 (0)