Pygeoutils

Latest version: v0.18.0

Safety actively analyzes 688126 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 7

0.13.7

-------------------

Internal Changes
~~~~~~~~~~~~~~~~
- When combining the responses, now ``dask`` handles data chunking more efficiently.
This is especially important for handling large responses from WMS services.
- Improve type hints for CRS-related arguments of all functions by including string,
integer, and ``pyproj.CRS`` types.
- In ``gtiff2xarray`` use ``rasterio`` engine to make sure all ``rioxarray`` attrs
are read.

0.13.6

-------------------

Internal Changes
~~~~~~~~~~~~~~~~
- Add the missing PyPi classifiers for the supported Python versions.

0.13.5

-------------------

Breaking Changes
~~~~~~~~~~~~~~~~
- Append "Error" to all exception classes for conforming to PEP-8 naming conventions.

0.13.2

-------------------

Breaking Changes
~~~~~~~~~~~~~~~~
- Set the minimum supported version of Python to 3.8 since many of the
dependencies such as ``xarray``, ``pandas``, ``rioxarray`` have dropped support
for Python 3.7.
- Bump min versions of ``rioxarray`` to 0.10 since it adds reading/writing GCPs.

Internal Changes
~~~~~~~~~~~~~~~~
- Use `micromamba <https://github.com/marketplace/actions/provision-with-micromamba>`__
for running tests
and use `nox <https://github.com/marketplace/actions/setup-nox>`__
for linting in CI.

0.13.1

-------------------

New Features
~~~~~~~~~~~~
- Add support for passing a custom bounding box in the ``Coordinates`` class.
The default is the bounds of ``EPSG:4326`` to retain backward compatibility.
This new class parameter allows a user to check if a list of coordinates
is within a custom bounding box. The bounds should be the ``EPSG:4326`` coordinate
system.
- Add a new function called ``geometry_list`` for converting a list of
multi-geometries to a list of geometries.

0.13.0

-------------------

Internal Changes
~~~~~~~~~~~~~~~~
- Write ``nodata`` attribute using ``rioxarray`` in ``geotiff2xarray`` since the
clipping operation of ``rioxarray`` uses this value as fill value.

Bug Fixes
~~~~~~~~~
- In the ``break_lines`` function, convert ``MultiLineString`` into
``LineString`` since ``shapely.ops.substring`` only accepts ``LineString``.

Page 3 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.