dms_to_deg

ssapy.utils.dms_to_deg(coords)[source][source]

Convert coordinates from degrees, minutes, and seconds (DMS) format to decimal degrees.

Parameters:

coords (str, list, or tuple):
  • A single DMS coordinate as a string (e.g., “12d34m56s”).

  • A list or tuple of DMS coordinates as strings.

Returns:

float or list:
  • If a single coordinate is provided, returns its value in decimal degrees.

  • If multiple coordinates are provided (list or tuple), returns a list of values in decimal degrees.

Example:

dms_to_deg(“12d34m56s”) -> 12.582222 dms_to_deg([“12d34m56s”, “45d67m89s”]) -> [12.582222, 46.135806]