{"categories":[{"label":"GIS","url":"https://skillfed.io/packages/category/scientific-engineering-gis"}],"enrichment":{"capability":"Parses latitude-longitude coordinate strings in multiple formats (decimal degrees, degrees-minutes, degrees-minutes-seconds) and converts between them.","skillfed_tags":["gis","coordinates","parsing"],"use_cases":["Parse user-supplied coordinate strings in web forms or APIs that accept multiple coordinate formats","Normalize latitude-longitude data from diverse sources (GPS devices, maps, user input) into a standard decimal format","Convert between coordinate representations for display or storage (e.g., show degrees-minutes-seconds to users, store as decimal)","Process geographic datasets in pandas DataFrames where coordinate columns contain mixed or non-standard formats","Build GIS tools or mapping applications that accept coordinates in human-readable degree-minute-second notation"],"what_it_does":"lat-lon-parser is a lightweight coordinate parsing library that converts latitude-longitude strings from various textual formats into decimal degrees. It handles formats ranging from simple decimal notation (23.43) to complex degree-minute-second strings with cardinal directions (23\u00b0 25' 48.0\" North), using a straightforward pattern-matching algorithm that assumes degrees, minutes, and seconds appear in sequence with optional quadrant indicators.\n\nThe package also provides conversion functions to transform between coordinate representations\u2014converting decimal degrees to degree-minute or degree-minute-second tuples, and formatting coordinates as strings in different notations. It requires Python 3.9 or later and has no external dependencies, making it a self-contained utility suitable for GIS applications, data processing pipelines, or any tool that needs to normalize coordinate input from multiple sources.","worth_installing":"Yes, if you need lightweight coordinate parsing without external dependencies. The package is stable, permissively licensed, and solves a specific problem well. However, dormant maintenance (no active development) means you should verify it handles your specific coordinate formats before relying on it in production; consider it a utility library rather than an actively supported tool."},"id":"lat-lon-parser","links":{"html":"https://skillfed.io/packages/lat-lon-parser","md":"https://skillfed.io/packages/lat-lon-parser.md","pypi":"https://pypi.org/project/lat-lon-parser/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-11-09","license_spdx":null,"license_treatment":"permissive","name":"lat-lon-parser","python_support":"supports_current","summary":"Simple parser for latitude-longitude strings"},"popularity":{"monthly_downloads":138635,"position":11325,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.3.1"}
