Skip to content

Releases: hyriver/pygeoogc

v0.11.0

18 Jun 19:39
Compare
Choose a tag to compare

Release Notes

New Features

  • Add support for requesting LineString polygon for ArcGISRESTful.
  • Add a new argument called distance to ArcGISRESTful.oids_bygeom
    for specifying the buffer distance from the input geometry for getting features.

Breaking Changes

  • Drop support for Python 3.6 since many of the dependencies such as xarray and pandas have done so.
  • Remove async_requests function, since it has been packaged as a
    new Python library called AsyncRetriever.
  • Refactor MatchCRS. Now, it should be instantiated by providing the
    in and out CRSs like so: MatchCRS(in_crs, out_crs). Then its methods, namely, geometry, bounds and coords, can be called. These methods now have only one input, geometry.
  • Change input and output types of MatchCRS.coords from tuple of
    lists of coordinates to list of (x, y) coordinates.
  • ArcGISRESTful now has a new argument, layer, for specifying the
    layer number (int). Now, the target layer should either be a part of base_url or be passed with layer argument.
  • Move the spatial_relation argument from ArcGISRESTful class to
    oids_bygeom method, since that's where it's applicable.

Internal Changes

  • Refactor ArcGISRESTfulBase class to reduce its code complexity and make the service initialization logic much simpler. The class is faster since it makes less requests during the initialization process.
  • Add pydantic as a new dependency that takes care of
    ArcGISRESTfulBase validation.
  • Use persistent caching for all send/receive requests that can
    significantly improve the network response time.
  • Explicitly include all the hard dependencies in setup.cfg.
  • Set a default value of 1000 for max_nrecords in ArcGISRESTfulBase.
  • Use dataclass for WMSBase and WFSBase since support for Python
    3.6 is dropped.

v0.10.1

27 Mar 22:48
Compare
Choose a tag to compare

Release Notes
-------------\n

  • Add annoucement regarding the new name for the softwate stack, HyRiver.
  • Improve pip installation and release workflow.

Release v0.10.0

06 Mar 06:08
Compare
Choose a tag to compare
Release v0.10.0 Pre-release
Pre-release

Please check HISTORY.rst file for a detailed list
of changes.

Release v0.9.0

17 Feb 18:19
Compare
Choose a tag to compare
Release v0.9.0 Pre-release
Pre-release

Please check HISTORY.rst file for a detailed list
of changes.

Release v0.2.2

07 Dec 22:34
Compare
Choose a tag to compare
Release v0.2.2 Pre-release
Pre-release

Please check HISTORY.rst file for a detailed list
of changes.

Release v0.2.1

07 Dec 00:29
Compare
Choose a tag to compare
Release v0.2.1 Pre-release
Pre-release

Please check HISTORY.rst file for a detailed list
of changes.

Release v0.2.0

06 Dec 23:22
Compare
Choose a tag to compare
Release v0.2.0 Pre-release
Pre-release

Please check the HISTORY.rst file for a detailed list
of changes.

v0.1.10

18 Aug 20:40
Compare
Choose a tag to compare
v0.1.10 Pre-release
Pre-release
  • Improved bbox_decompose to fix the WMS issue with high resolution requests.
  • Replaced simplejson with orjson to speed up json operations.

v0.1.9

12 Aug 10:20
Compare
Choose a tag to compare
v0.1.9 Pre-release
Pre-release

Remove an extra print statement.

v0.1.8

12 Aug 10:06
Compare
Choose a tag to compare
v0.1.8 Pre-release
Pre-release
  • Removed threading for WMS due to inconsistent behavior.
  • Addressed an issue with domain decomposition for WMS where width/height becomes 0.