code: def parametric2geodetic(
      parametric_lat, ell: Ellipsoid = None, deg: bool = True
  ):
      """
      converts from parametric latitude to geodetic latitude
  
      like Matlab geodeticLatitudeFromParametric()
  
      Parameters
      ----------
      parametric_lat : float
          latitude
      ell : Ellipsoid, optional
          reference ellipsoid (default WGS84)
      deg : bool, optional
          degrees input/output  (False: radians in/out)
  
      Returns
      -------
      geodetic_lat : float
          geodetic latiude
  
      Notes
      -----
      Equations from J. P. Snyder, "Map Projections - A Working Manual",
      US Geological Survey Professional Paper 1395, US Government Printing
      Office, Washington, DC, 1987, pp. 13-18.
      """
      parametric_lat, ell = sanitize(parametric_lat, ell, deg)
  
      geodetic_lat = atan(
          tan(parametric_lat) / sqrt(1 - (ell.eccentricity) ** 2)
      )
  
      return degrees(geodetic_lat) if deg else geodetic_lat
  
imports: from __future__ import annotations
  import warnings
  from math import pi
  from .None import rcurve
  from .ellipsoid import Ellipsoid
  from .mathfun import asinh, atan, atanh, cos, degrees, exp, inf, radians, sign, sin, sqrt, tan
  from .utils import sanitize
label_desc: Use image node_id 13 for calling a global function with example usage: parametric2geodetic(parametric_lat, ell, deg) and returns: unknown