Algorithm-Level Citations#
Note
In addition to the package-level Zenodo citation, several spherical geometry and regridding algorithms in UXarray implement methods from peer-reviewed publications. If a result you report in an academic work (paper, thesis, preprint, technical report) depends on one of these algorithms (e.g., latlon bounds, zonal-mean, conservative remapping, computed face area), please also cite the corresponding publication listed below, in addition to the UXarray software citation. This does not apply to incidental use of these APIs in code that isn’t producing a citable scientific result (e.g., tutorials, internal tools, or software that merely depends on UXarray).
The definitions and geometric conventions for nodes, edges, and faces used throughout UXarray are based on:
Chen, H., Ullrich, P. A., Panetta, J., Marsico, D., Hanke, M., Jain, R., Zhang, C., and Jacob, R. L. (2026). “Accurate and Robust Geometric Algorithms for Regridding on the Sphere.” Geoscientific Model Development, 19(14), 6545-6570. doi:10.5194/gmd-19-6545-2026 (
BibTeX)
Several of the intersection and geometry operators are additionally based on:
Chen, H., Ullrich, P. A., and Panetta, J. (2026). “Fast and Accurate Intersections on a Sphere.” SIAM Journal on Scientific Computing, 48(2), B208-B232. doi:10.1137/25M1737614 (
BibTeX)
Algorithm-to-Publication Mapping#
Documentation section |
API or implementation |
Required citation(s) |
|---|---|---|
Chen, H., Ullrich, P. A., Panetta, J., Marsico, D., Hanke, M., Jain, R.,
Zhang, C., and Jacob, R. L. (2026). “Accurate and Robust Geometric Algorithms for
Regridding on the Sphere.” Geoscientific Model Development, 19(14), 6545-6570.
doi:10.5194/gmd-19-6545-2026
( |
||
All zonal-average remapping implementations (e.g. |
Chen, H., Ullrich, P. A., and Panetta, J. (2026). “Fast and Accurate
Intersections on a Sphere.” SIAM Journal on Scientific Computing, 48(2), B208-B232.
doi:10.1137/25M1737614
( |
|
All spherical-intersection APIs in this section ( |
Cite both: Chen, H., Ullrich, P. A., Panetta, J., Marsico, D., Hanke, M., Jain, R.,
Zhang, C., and Jacob, R. L. (2026). “Accurate and Robust Geometric Algorithms for
Regridding on the Sphere.” Geoscientific Model Development, 19(14), 6545-6570.
doi:10.5194/gmd-19-6545-2026
( Chen, H., Ullrich, P. A., and Panetta, J. (2026). “Fast and Accurate
Intersections on a Sphere.” SIAM Journal on Scientific Computing, 48(2), B208-B232.
doi:10.1137/25M1737614
( |
|
No new citation required. Expected to be removed in a future release. |
||
Chen, H., Ullrich, P. A., Panetta, J., Marsico, D., Hanke, M., Jain, R.,
Zhang, C., and Jacob, R. L. (2026). “Accurate and Robust Geometric Algorithms for
Regridding on the Sphere.” Geoscientific Model Development, 19(14), 6545-6570.
doi:10.5194/gmd-19-6545-2026
( |
||
Shewchuk, J. R. (1997). “Adaptive Precision Floating-Point
Arithmetic and Fast Robust Geometric Predicates.” Discrete & Computational Geometry,
18, 305-363. doi:10.1007/PL00009321
( |
||
Knuth, D. E. (1997). The Art of Computer Programming, Volume 2:
Seminumerical Algorithms (3rd ed.). Addison-Wesley, Section 4.2.2, Theorem B.
( |
||
Dekker, T. J. (1971). “A Floating-Point Technique for Extending
the Available Precision.” Numerische Mathematik, 18, 224-242.
doi:10.1007/BF01397083
( |
||
Cite both: Higham, N. J. (2002). Accuracy and Stability of Numerical
Algorithms (2nd ed.). Society for Industrial and Applied Mathematics.
doi:10.1137/1.9780898718027
( Jeannerod, C.-P., Louvet, N., and Muller, J.-M. (2013).
“Further Analysis of Kahan’s Algorithm for the Accurate Computation of 2 × 2
Determinants.” Mathematics of Computation, 82, 2245-2264.
doi:10.1090/S0025-5718-2013-02679-8
( |
||
Chen, H., Ullrich, P. A., Panetta, J., Marsico, D., Hanke, M., Jain, R.,
Zhang, C., and Jacob, R. L. (2026). “Accurate and Robust Geometric Algorithms for
Regridding on the Sphere.” Geoscientific Model Development, 19(14), 6545-6570.
doi:10.5194/gmd-19-6545-2026
( |
||
Rump, S. M. (2023). “Fast and Accurate Computation of the
Euclidean Norm of a Vector.” Japan Journal of Industrial and Applied Mathematics, 40.
doi:10.1007/s13160-023-00593-8
( |