[Geographiclib-announce] GeographicLib 1.52 (released 2021-06-22)
Geographic library
Brought to you by:
karney
From: Charles K. <cha...@gm...> - 2021-06-22 14:01:09
|
Changes between 1.52 (released 2021-06-22) and 1.51 versions: * Add MagneticModel::FieldGeocentric and MagneticCircle::FieldGeocentric to return the field in geocentric coordinates (thanks to Marcelo Banik de Padua). * Document realistic errors for PolygonAreaT and Planimeter. * Geodesic routines: be more aggressive in preventing negative s12 and m12 for short lines (all languages). * Fix bug in AlbersEqualArea for extreme prolate ellipsoids (plus general cleanup in the code). * Thanks to Thomas Warner, a sample of wrapping the C++ library, so it's accessible in Excel, is given in wrapper/Excel. * Minor changes + Work around inaccuracies in hypot routines in Visual Studio (win32), Python, and JavaScript. + Initialize reference argument to remquo (C++ and C). + Get ready to retire unused _exact in RhumbLine. + Declare RhumbLine copy constructor "= default". + Use C++11 "= delete" idiom to delete copy assignment and copy constructors in RhumbLine, Geoid, GravityModel, MagneticModel. + Fix MGRS::Forward to work around aggressive optimization leading to incorrect rounding. + Fix plain makefiles, Makefile.mk, so that PREFIX is handled properly. + Make cmake's GeographicLib_LIBRARIES point to namespace versions. * NOTE: In the next version (tentatively 2.0), I plan to split up the git repository and the packaging of GeographicLib into separate entities for each language. This will simplify development and deployment of the library. * WARNING: The .NET version of GeographicLib will not be supported in the next version. |