code: def meridian_arc(
      lat1, lat2, ell: Ellipsoid = None, deg: bool = True
  ) -> float:
      """
      Computes the ground distance on an ellipsoid between two latitudes.
  
      Parameters
      ----------
      lat1, lat2 : float
          geodetic latitudes
      ell : Ellipsoid, optional
           reference ellipsoid (default WGS84)
      deg : bool, optional
           degrees input/output  (False: radians in/out)
  
      Results
      -------
      dist : float
           distance (meters)
      """
  
      if deg:
          lat1, lat2 = radians(lat1), radians(lat2)
  
      rlat1 = geodetic2rectifying(lat1, ell, deg=False)
      rlat2 = geodetic2rectifying(lat2, ell, deg=False)
  
      return rsphere.rectifying(ell) * abs(rlat2 - rlat1)
  
file_path: pymap3d/src/pymap3d/lox.py
imports: from __future__ import annotations
  from math import pi, tau
  from .None import rcurve, rsphere
  from .ellipsoid import Ellipsoid
  from .latitude import authalic2geodetic, geodetic2authalic, geodetic2isometric, geodetic2rectifying, rectifying2geodetic
  from .mathfun import atan2, cos, degrees, radians, sign, tan
  from .utils import cart2sph, sph2cart
label_desc: Use image node_id 2 for calling a global function with example usage: meridian_arc(lat1, lat2, ell, deg) and returns: unknown