Releases: sertit/eoreader
Releases · sertit/eoreader
v0.20.3
v0.20.2
0.20.2 (2023-06-22)
Bug Fixes
- FIX: Use already computed bands stored in
tmp
for Planet products
v0.20.1
0.20.1 (2023-06-20)
Bug Fixes
- FIX: Allow band aliases (such as
"CA"
instead of"COASTAL_AEROSOL"
) in string in band mapping when creating Custom Stacks
Other
- COMPAT: Add the alias
GREEN_1
for GREEN I band of PlanetScope data, in order to stay in the same pattern thanVRE_x
,SWIR_x
...GREEN1
will be deprecated in another release.
v0.20.0
0.20.0 (2023-05-31)
Breaking Changes
- BREAKING CHANGES: Switching from
resolution
topixel_size
to avoid confusion about the definitions (especially for SAR data) (#82) - BREAKING CHANGES:
load
function now returns axarray.Dataset
(#88)
Bug Fixes
- FIX: Collocate bands before trying to create spectral indices: resolve the case where their size mismatches (i.e. in case of window or change of native pixel size)
- FIX: Landsat band masking when specifying a custom resolution and a custom window
- FIX: Round the default pixel_size of custom stacks
- FIX: Convert some fields of STAC items from non JSON serializable dtypes to correct ones
- FIX: Fix erroneous property set to
_get_raw_crs
for Maxar products
Other
- ENH: Don't load data into memory when computing indices, ensuring tasks are delayed a bit longer (#58)
- DOCS: Add documentation about default CRS (#87)
- DEPS: Dropping support of Python 3.8 (#81)
- DEPS: Pin sertit to 1.27.0
- INTERNAL: Better management of logs for deprecation warnings
- INTERNAL: Refactoring
simplify_footprint
insertit
library - CI: Test that STAC items are serializable when added to a catalog
v0.19.4
0.19.4 (2023-04-12)
Bug Fixes
- FIX: Removing calibration step from SNAP pre-processing graph for multi-swath
Cosmo-SkyMed 1st GEN
products (to avoid ending up with empty images after pre-process) - FIX: Fixing the paths to Sentinel-2 quicklooks: using PVI instead of TCI file if no .jpg preview file is found (#84, #85, thanks a lot @floriandeboissieu)
Other
- STAC: Updates in STAC management
- INTERNAL: Use
geopandas.estimate_utm_crs()
when possible
v0.19.3
0.19.3 (2023-03-24)
Bug Fixes
- FIX: Fixing
Custom Stacks
when specifyingdatetime=None
on creation - FIX: Fix regression for multi-swath DGM CSK data (huge region) (#78)
- FIX: Fix calibration issues with CSK HR data (using fallback GPT graph by default)
Other
- OPTIM: Always use chunks when reading rasters (#58)
- OPTIM: Speed up VRT virtual warping
- OPTIM: Better management of dask's usage
- CI: Fix projection STAC extension's new version number (1.1.0)
v0.19.2
0.19.2 (2023-02-23)
Bug Fixes
- FIX: Fixing stack when saved as integer for some special cases
- FIX: Clipping negative reflectances to 0 (#79)
- FIX: Fixing nodata mangement for Theia product
- FIX: Fixing handling of SCS multi-swath
Cosmo-SkyMed
products (#78) - FIX: Writing spectral indices on disk to align with other bands (#80)
- FIX: By default, calibration is not applied to slant range
CSG
data, avoiding producing an empty raster (#48)
Other
- OPTIM: Using warped VRT instead of reprojecting DEM/VHR stacks to UTM (#58)
- TYP: Fixing typos in typing
- INTERNAL: Moving
EOREADER_NAME
andDATETIME_FMT
into__init__.py
- INTERNAL: Moving stacking function into
utils
- INTERNAL: Removing unused
cache_property
decorator - INTERNAL: Factorizing
_load
function - CI: Using
assert_raster_almost_equal_magnitude
in CI to better check according to bands' content (sertit 1.24.0) - DEPS: Officially handling Python 3.11 (adding weekly tests on Python 3.11) (#71)
- DOC: Updating
Custom
notebook - DOC: Updating jupyter cache to match new way of handling outputs in readthedocs
v0.19.1
0.19.1 (2023-01-12)
Bug Fixes
- FIX: Fixing a bug for DIMAP V2 products whith GML masks opening without CRS: assigning first the raw CRS before converting to the product's CRS
- FIX: Fixing index creation when exotic bands not handled by ASI have been loaded in the same time (i.e. stacking
NDWI
withOa21
band)
Other
- CLEAN: Removing useless GCP functions regarding Sentinel-3 data
- DOC: Adding a
Remove Clouds
notebook - LIB: Pinning
sertit
to 1.22.0 - CI: Don't run tests when only
__init__
or__meta__
is updated - CI: Some factorizing in
gitlab-ci
v0.19.0
0.19.0 (2023-01-03)
Enhancements
- ENH: Adding the support of Capella constellation (#74)
- ENH: Allow the user to load bands with a window (pixels and geo) (#25, notebook)
Bug Fixes
- FIX: Fix extent computation for
CSG
products with Shapely 2.0 - FIX: Shapely 2.0 deprecation warnings
Other
- DEPR: Add deprecation warning for EOReader spectral indices (used for legacy in 0.18.0) that are aliases of ASI names (#72):
AFRI_1_6
:AFRI1600
,AFRI_2_1
:AFRI2100
,BSI
:BI
,NDGRI
:NGRDI
,NDRE1
:NDREI
,RGI
:RGRI
,WV_BI
:NHFD
,WI
:WI2015
,RDI
:DSI
,DSWI
:DSWI5
,GRI
:DSWI4
,WV_SI
:NDSIWV
,PANI
:BITM
- DOC: Changing copyright from 2022 to 2023
v0.18.1
0.18.1 (2022-12-08)
Bug Fixes
- FIX: Fix regression for missing EOReader aliases for
spyndex
spectral indices
Other
- DOC: Add latest DOI link