Skip to content

Commit 9d99f6e

Browse files
philipc2Copilotrajeeja
authored
Add Sampled Cross-Sections (#1321)
* extend cross-section functionality to support interpolation along the line of intersection * add new modules * check if faces are found, throw an exception otherwise * add docstring * add case in interp to handle cross sections * start deprecating old cross_section * add numpy * add NE30PG2 data * work on cross-section notebook * update cross section notebook * work on docstrings * work on docstrings * work on docstrings * update docstring * update api.rst * update docstring * update notebook * add test * work on notebook * update docstring * Update uxarray/subset/dataarray_accessor.py Co-authored-by: Copilot <[email protected]> * Update uxarray/subset/grid_accessor.py Co-authored-by: Copilot <[email protected]> * Update uxarray/subset/grid_accessor.py Co-authored-by: Copilot <[email protected]> * Update uxarray/subset/dataarray_accessor.py Co-authored-by: Copilot <[email protected]> * Update uxarray/subset/grid_accessor.py Co-authored-by: Copilot <[email protected]> * Update test/test_cross_sections.py Co-authored-by: Copilot <[email protected]> * fix order of lat lon * Update test/test_cross_sections.py Co-authored-by: Copilot <[email protected]> * validate steps and add pyproj to dependencies * revise notebook * typo in subset * check for face-centered data variable * revisions based on Orhan's suggestions * add comma * use float64 * fix subset docstring * fix admonition formatting --------- Co-authored-by: Copilot <[email protected]> Co-authored-by: Rajeev Jain <[email protected]>
1 parent 95fcfce commit 9d99f6e

File tree

12 files changed

+1196
-1128
lines changed

12 files changed

+1196
-1128
lines changed

docs/api.rst

Lines changed: 11 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -318,6 +318,10 @@ Grid
318318
Grid.subset.nearest_neighbor
319319
Grid.subset.bounding_box
320320
Grid.subset.bounding_circle
321+
Grid.subset.constant_latitude
322+
Grid.subset.constant_longitude
323+
Grid.subset.constant_latitude_interval
324+
Grid.subset.constant_longitude_interval
321325

322326

323327
UxDataArray
@@ -331,38 +335,27 @@ UxDataArray
331335
UxDataArray.subset.nearest_neighbor
332336
UxDataArray.subset.bounding_box
333337
UxDataArray.subset.bounding_circle
338+
UxDataArray.subset.constant_latitude
339+
UxDataArray.subset.constant_longitude
340+
UxDataArray.subset.constant_latitude_interval
341+
UxDataArray.subset.constant_longitude_interval
334342

335343

336344
Cross Sections
337345
--------------
338346

347+
.. seealso::
339348

340-
Grid
341-
~~~~
342-
343-
.. autosummary::
344-
:toctree: generated/
345-
:template: autosummary/accessor_method.rst
346-
347-
Grid.cross_section
348-
Grid.cross_section.constant_latitude
349-
Grid.cross_section.constant_longitude
350-
Grid.cross_section.constant_latitude_interval
351-
Grid.cross_section.constant_longitude_interval
349+
`Cross Sections User Guide Section <https://uxarray.readthedocs.io/en/latest/user-guide/cross-sections.html>`_
352350

353351

354-
UxDataArray
355-
~~~~~~~~~~~
356352

357353
.. autosummary::
358354
:toctree: generated/
359355
:template: autosummary/accessor_method.rst
360356

361357
UxDataArray.cross_section
362-
UxDataArray.cross_section.constant_latitude
363-
UxDataArray.cross_section.constant_longitude
364-
UxDataArray.cross_section.constant_latitude_interval
365-
UxDataArray.cross_section.constant_longitude_interval
358+
366359
Remapping
367360
---------
368361

0 commit comments

Comments
 (0)