Skip to content

2.3.0 Release

Compare
Choose a tag to compare
@snowman2 snowman2 released this 19 Aug 03:35

Changes

  • Minimum supported Python version 3.5 (issue #331)
  • New pyproj.geod.Geod additions:
    • Added support for calculating geodesic area (Geod.polygon_area_perimeter())
      and added interface to calculate total length of a line
      (Geod.line_length() & Geod.line_lengths()) (issue #210).
    • Added support for calculating geodesic area and line lemgths with shapely geometries
      (Geod.geometry_area_perimeter() & Geod.geometry_length())
      (pull #366)
  • New pyproj.transformer additions:
    • Added pyproj.transformer.TransformerGroup to make all transformations available (issue #381)
    • Added option for area_of_interest for Transformer.from_crs(),
      Transformer.from_proj() and pyproj.transformer.TransformerGroup
    • Added Transformer.area_of_use (issue #385)
  • Added pyproj.crs.CoordinateOperation.area_of_use (issue #385)
  • Updated to only have one PJ_CONTEXT per pyproj session (issue #374)
  • Always return latlon with Proj (issue #356)
  • Remove aenum dependency (issue #339)
  • Removed deprecated functions/properties Proj.proj_version, CRS.is_valid, and CRS.to_geodetic() (pull #371)
  • Search on sys.prefix for the PROJ data directory (issue #387)

Acknowledgements

Thanks to everyone who contributed to this release! The bug reports and ideas for improvement are definitely appreciated. Additionally, thanks to those who help with the distribution!