- Add support for Python 3.10, 3.11, 3.12 and 3.13
- Drop support for Python 2.7, 3.5, 3.6, 3.7 and 3.8
- Add version (#62)
- Convert all tests to pytest (#65)
- Port to setuptools (#89)
- Add long description for PyPi (#99)
- Fix numpy array being modified in place (#86)
- Fix
latlon_to_zone_number()
returning bogus zone 61 for longitude 180 (#110) - Fix forcing zones around equator and add
force_northern
infrom_latlon()
(#124) - Improve
to_latlon()
accuracy (#120) - Update all (test) dependencies, taking into account supported Python versions (e.g. #116, #128)
- Add
zone_letter_to_central_latitude()
as a counterpart tozone_number_to_central_longitude()
(#130) - Bring CI script into the 2024 realm
- Add support for Python 3.7, 3.8 and 3.9 (#54)
- Drop support for Python 3.4
- Drop support for Python 2.6 and 3.3 (#53)
- Improve documentation (#50)
- Fix issue near anti-meridian when forcing zones (#47)
- Improve
to_latlon()
accuracy (#49)
- Add zone checking when forced
- Implement numpy support
- Fix UTM zones boundaries
- added optional
strict
option toto_latlon()
- added
LICENSE
file
- fixed missing zone letter for latitude 84 deg.
- fixed
from_lat_lon()
longitude error message - fixed zone numbers for 32V and related regions
- added optional
northern
parameter toto_latlon()
- use py.test instead of nosetest
- return floats from
from_latlon()
- more unit tests
- performance improvements
- TravisCI support
- support for lowercase zone letters
- documentation fixes
- raise
OutOfRangeError
exception for bad input parameters
- install utm-converter properly
- added unit tests
- initial release