Repository navigation
1.6.0
1.6.0
Unreleased. Changes since 1.5.4.
Inverse conversions now return the cell center. GEOTRANS 3.10 replaces 2.4.2 and decodes MGRS coordinates to the center of the represented cell instead of its southwest corner. This applies to toLatLon, toLatLonArray, and MGRSToUTM. #57
The shift is half the cell width on each projected grid axis: +0.5 m easting and northing at precision 5 (about 0.707 m diagonally), increasing to +50 km per axis at precision 0. Applications that compare exact decoded coordinates or use them as cell corners must account for this change.
- Accept leading, trailing, and internal ASCII whitespace in MGRS inputs; reject trailing junk and embedded NULs, preserving batch NUL padding. #59
- Add
toMGRSArrayandtoLatLonArraybatch conversions. #51 - Replace ctypes with pybind11, modernize builds, and require Python 3.11 or later. #49, #52
- Optimize GEOTRANS 3.10 formatting, recovering the forward-conversion slowdown on the benchmark workload without changing results. #58
- Add reproducible performance benchmarks and CI regression checks; update wheel and artifact tooling. #50, #53, #54, #55, #56