Mapchete

Latest version: v2025.1.1

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

Scan your dependencies

Page 13 of 21

2021.10.2

Not secure
----------------------

* core

* ``mapchete.Executor``: add ``max_submitted_futures`` option to ``DaskExecutor.as_completed()`` to cap the number of tasks sent to the scheduler; also immediately yield finished tasks once they are available


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

2021.10.1

Not secure
----------------------

* core

* ``mapchete.Executor``: make sure futures are removed after yield; track time spent to submit tasks
* ``mapchete.Executor``: remove task submission delay introduced for debugging
* ``mapchete.commands.convert``: set process metatiling so output tiles cannot be larger than process metatiles
* ``mapchete.commmands.convert``: fix overwrite flag on remote single GeoTIFFs
* ``mapchete.commands.cp``: add ``point`` and ``point-crs`` options
* don't write all STAC information into metadata.json
* don't initialize ``InputTile`` objects when processing baselevel tile


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

2021.10.0

Not secure
----------------------

* packaging

* change version numbering scheme to ``YYYY.MM.x``

* core

* make sure ``Executor.running_futures`` is cleared after each ``as_completed()`` and ``cancel()`` call
* fix ``fargs`` and ``fkwargs`` ommission in ``Executor.map()``

* testing

* skip COG tests if driver is not available in GDAL


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

0.44

Not secure
-----------------

* core

* add warnings when using Python<3.7 with usage of start methods other than ``spawn``
* ``mapchete.Executor`` keep track of running and finished futures and remove finished futures to release memory (on local machine as well as on dask cluster)

* CLI

* add ``mapchete stac create-item`` command to create a STAC tiled-assets file


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

0.43

Not secure
-----------------

* core

* `mapchete.io.vector.reproject_geometry()`:

* use `pyproj` to determine CRS bounds to clip geometries when reprojecting
* enable geometry segmentation before geometry is clipped (`segmentize_on_clip=False` and `segmentize_fraction=100` args)

* suppress `rasterio` warnings when reading rasters (too many `rasterio.errors.NodataShadowWarning`)

* packaging

* add `pyproj` to dependencies


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

0.42

Not secure
-----------------

* core

* add option for input drivers to let processing-heavy tasks be handled by ``mapchete.Executor`` by implementing ``InputData.add_preprocessing_task()`` and ``InputData.get_preprocessing_task_result()`` methods
* check futures submitted to ``mapchete.Executor`` for exceptions before yielding
* remove deprecated ``multi`` (now called ``workers``), ``distributed`` and ``max_chunksize`` arguments

* CLI

* remove deprecated ``--max-chunksize`` option
* replace "tiles" with "tasks" in progress


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

Page 13 of 21

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.