From d3a13b37b8e734177a437d143346cab62cea5bc7 Mon Sep 17 00:00:00 2001 From: Sai Asish Y Date: Mon, 20 Jul 2026 14:18:40 -0700 Subject: [PATCH] Correct face_areas type hints and add compute_face_areas return type Signed-off-by: Sai Asish Y --- uxarray/grid/grid.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/uxarray/grid/grid.py b/uxarray/grid/grid.py index 0385bed7b..5f61b4c50 100644 --- a/uxarray/grid/grid.py +++ b/uxarray/grid/grid.py @@ -1940,9 +1940,9 @@ def copy(self): def calculate_total_face_area( self, - quadrature_rule: str | None = "triangular", - order: int | None = 4, - latitude_adjusted_area: bool | None = False, + quadrature_rule: str = "triangular", + order: int = 4, + latitude_adjusted_area: bool = False, ) -> float: """Function to calculate the total surface area of all the faces in a mesh. @@ -1978,10 +1978,10 @@ def calculate_total_face_area( def compute_face_areas( self, - quadrature_rule: str | None = "triangular", - order: int | None = 4, - latitude_adjusted_area: bool | None = False, - ): + quadrature_rule: str = "triangular", + order: int = 4, + latitude_adjusted_area: bool = False, + ) -> tuple[np.ndarray, np.ndarray]: """Face areas calculation function for grid class, calculates area of all faces in the grid. @@ -2022,10 +2022,10 @@ def compute_face_areas( def _compute_face_areas( self, - quadrature_rule: str | None = "triangular", - order: int | None = 4, - latitude_adjusted_area: bool | None = False, - ): + quadrature_rule: str = "triangular", + order: int = 4, + latitude_adjusted_area: bool = False, + ) -> tuple[np.ndarray, np.ndarray]: """Internal face areas calculation function for grid class, calculates area of all faces in the grid.