Releases: ungarj/mapchete
Releases · ungarj/mapchete
2024.11.0
2024.10.1
2024.10.0
-
core
- move
mapchete.types.Bounds
to newmapchete.bounds
module (#652) - move
mapchete.types.ZoomLevels
to newmapchete.zoom_levels
module (#652) - move
mapchete.io.vector.reproject_geometry
tomapchete.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()
: addtarget_geometry_type
argument (#652)mapchete.formats.default.vector_file.InputTile
: addread_union_geometry
andread_raster_mask
methods (#652)- add
mapchete.geometry.clip
module (#652) - add
mapchete.geometry.filter
module with reimplementations ofis_type()
andfilter_by_geometry_type()
functions (#652) - add
read_union_geometry()
andread_as_raster_mask()
methods toVectorInput
(#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()
: addtarget_geometry_type
argument (#652)mapchete.io.vector.indexed_features.IndexedFeatures
: addread_union_geometry
andread_raster_mask
methods (#652)mapchete.tile
: added typing (#652)
- move
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 raisingFileNotFoundError
(#646)mapchete.path.MPath
: addpretty_size()
method (#647)
-
CI
- use
docker compose
instead of deprecateddocker-compose
(#641)
- use
2024.7.1
-
core
- use
geojson-pydantic
inmapchete.geometry.types
- use
-
tests
- fix annotation of
test/test_io_raster.py::test_read_raster
and split it intotest/test_io_raster.py::test_read_raster
andtest/test_io_raster.py::test_read_remote_raster
- fix annotation of
-
packaging
-
replace
pydantic-geojson
withgeojson-pydantic
-
align dependencies
requirements.txt
,requirements-dev.txt
withpyproject.toml
withhatch
packagehatch 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
-
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