Releases: mapchete/mapchete-eo
Releases · mapchete/mapchete-eo
2025.11.0
-
core
- driver configuration: replace
archivewithsource(#17) Sentinel-2driver configuration: (#17)- removed
archive,cat_baseurlandmax_cloud_coverparameters Sentinel2Source: new configuration element to customize a sourceEarthSearchsentinel-2-c1-l2acollection is now the default
- removed
- removed
archives,known_catalogs,platforms.sentinel2.archivesmodules (#17) io.items.get_item_property(): addeddefaultkwarg which behaves similar todict.get();propertynow also accepts a tuple of strings which are checked in that order and the first matching property is being returned (#17)io.path.asset_mpath():assetnow accepts a tuple of strings and the first matching asset path is being returned (#17)platforms.sentinel2: addedpreconfigured_sourcesmodule which holds all custom mapper functions between collections and data/metadata archives (#17)- removed
platforms.sentinel2.path_mappersmodule (#17) - removed
geometrymodule (#17) - make
timeparameter optional (#17) settings: addlazy_load_stac_itemsoption (#17)
- driver configuration: replace
-
packaging
- added
cql2to dependencies (#17)
- added
2025.10.1
-
core
array.convert.to_masked_array(): addout_dtypekwarg (#11)base.EODataCube: enable reading area subsets of input cubes (addedread_maskkwarg to read functions) (#11)base.EODataCube: addarea_pixelbuffer(#11)io.levelled_cubes.read_levelled_cube_to_np_array(): addread_maskkwarg (#11)io.products.merge_products(): fixfill_valueon output array (#11)sort: addCloudCoverSort(#11)search.stac_search: lazy loadpystac_client.Client(#11)
2025.10.0
Release 2025.8.3
release 2025.8.3 fix, refractor blend-modes (#6) * rebuild blend_modes, so they accept any array and scale it properly * fix, blend_functions, former blend_modes, make minimal and utilize and update the blend_base present * test for python 3.13 * add tests for dtype_scale and linear_normalization to have more coverage * rework tests and the blend functions and compositing, aka do not change the original logic at all just refractor and make nice, else do not touch
2025.8.2
2025.8.1
release 2025.8.1 - blend_modes into mapchete eo * take blend_modes and include it in this repo for maintanance, TODO: type the fuctions, set default dtype for computing as not to handle float64 numpy arrays * add links to blend_modes original repository * lint blend_modes for CI * refractor blend modes completely, add tests dedicated to blend modes * assert float16 dtype for blend modes * make blend base a factory to have the blend functions init at once * test different opacities where applicable * move tests to have more coverage for recent additions * remove testdata mapchete configs for eoxcloudless processeswhich are elasewhere now * try to hit as much test coverage for the blend modes as possible
2025.8.0
remove read the docs yaml and from changelog for now
2025.7.0
2025.7.0 - 2025-07-30
-
Migrated public repository at:
https://github.com/mapchete/mapchete-eo -
Package name changed from
mapchete_eotomapchete-eo; python module still with underscorefrom mapchete_eo import * -
Dropped support and tests for
python 3.9 -
core
-
added/implemented
CDSESearch(STACSearchCatalog)as search -
added following archive options to utilize the CDSE seach, the
S2CDSE_AWSJP2searches at CDSE, but reads fromAWS Open Data Sentinel-2,
S2CDSE_JP2searches and reads data both from CDSE (needs to have correct asset names given for reading):S2CDSE_AWSJP2 = AWSL2AJP2CSDES2CDSE_JP2 = CDSEL2AJP2CSDE
-