Mapchete

Latest version: v2024.11.0

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

Scan your dependencies

Page 1 of 20

2024.11.0

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

* core

* fix error where guess_geometry fails on multipolygons (656)
* adapt to new rasterio.crs.CRS behavior (657)


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

2024.10.1

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

* core

* add deprecation warnings for moved objects introduced in 2024.10.0 and try to keep backwards compatibility (654)


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

2024.10.0

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

* core

* move `mapchete.types.Bounds` to new `mapchete.bounds` module (652)
* move `mapchete.types.ZoomLevels` to new `mapchete.zoom_levels` module (652)
* move `mapchete.io.vector.reproject_geometry` to `mapchete.geometry.reproject_geometry` (652)
* `mapchete.commands.observers.Observers`: fix typing issue (652)
* `mapchete.formats.default.vector_file.InputTile`: implement Grid protocol (652)
* `mapchete.formats.default.vector_file.InputTile.read()`: add `target_geometry_type` argument (652)
* `mapchete.formats.default.vector_file.InputTile`: add `read_union_geometry` and `read_raster_mask` methods (652)
* add `mapchete.geometry.clip` module (652)
* add `mapchete.geometry.filter` module with reimplementations of `is_type()` and `filter_by_geometry_type()` functions (652)
* add `read_union_geometry()` and `read_as_raster_mask()` methods to `VectorInput` (652)
* add various geometry types to `mapchete.types` (652)
* create `mapchete.grid` module (652)
* added typing where possible (652)
* split up `mapchete.io.vector` module in submodules (652)
* `mapchete.io.vector.indexed_features.IndexedFeatures.read()`: add `target_geometry_type` argument (652)
* `mapchete.io.vector.indexed_features.IndexedFeatures`: add `read_union_geometry` and `read_raster_mask` methods (652)
* `mapchete.tile`: added typing (652)


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

2024.9.0

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

* core

* `static/index.html`: fixed deprecated WMTS endpoints and added recent S2Cloudless versions (643)
* `mapchete.tile.snap_geometry_to_tiles()`: use spatial subset when rasterizing to avoid memory errors (644)
* `mapchete.io.vector.read_vector_window()`: on windowed read, don't filter out respective singlepart types if requiret geometry type is a multipart type (645)
* `mapchete.io.vector.fiona_read()`: adapt to Fiona changing error messages when raising `FileNotFoundError` (646)
* `mapchete.path.MPath`: add `pretty_size()` method (647)

* CI

* use `docker compose` instead of deprecated `docker-compose` (641)


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

2024.7.1

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

* core

* use `geojson-pydantic` in `mapchete.geometry.types`

* tests

* fix annotation of `test/test_io_raster.py::test_read_raster` and split it into `test/test_io_raster.py::test_read_raster` and `test/test_io_raster.py::test_read_remote_raster`

* packaging

* replace `pydantic-geojson` with `geojson-pydantic`
* align dependencies `requirements.txt`, `requirements-dev.txt` with `pyproject.toml` with `hatch` package

* `hatch dep show requirements --all`
* `hatch dep show requirements --all >> requirements.txt`

* `requrements-dev.txt` still need to be managed manually when required

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

2024.7.0

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

* core

* add `mapchete.geometry` module (move relevant geometry operations from `io.vector` to `geometry` module) (630)
* fixed bug where configuration was not properly passed if an element had only one subitem (635)
* fix memray deprecation (637)

* packaging

* fix pystac version limit (633)

* CI

* remove coveralls and use GitHub actions to report on test coverage
* remove support for Python 3.8 and 3.9
* add tests for Python 3.12 and `ubuntu-latest`

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

Page 1 of 20

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.