Releases: sertit/eoreader
Releases · sertit/eoreader
v0.21.1
0.21.1 (2024-04-03)
- ENH: Add a
is_stacked
parameters for EOReader'sProduct
to document either its bands are delivered stacked or file by file. - FIX: Correct
SWIR_CIRRUS
spectral band's enum value (toSWIR_CIRRUS
instead ofCIRRUS
), avoiding shadowing cloud bandCIRRUS
(#131) - FIX: Raise proper exception (
UnhandledArchiveError
) for archived data that needs to be extracted before use. A warning wasn't enough. - FIX: Remove unused
pixel_spacing
for SAR Products - FIX: Fix workaround for corrupted
Sentinel-2
mask.
v0.21.0.post0
0.21.0.post0 (2024-01-08)
- FIX: Don't force install
planetary-computer
orstac-asset
to use EOReader
v0.21.0
0.21.0 (2023-01-08)
- BREAKING CHANGES: Rename
utils.stack_dict
toutils.stack
since we are stacking datasets and not dict anymore. - BREAKING CHANGES: Band ID for Sentinel-3 OLCI are now int instead of band names (i.e.
7
instead ofOa07
. The names don't change). - ENH: Allow to use bands IDs, names and common name added to mapped names when trying to load a spectral band. (#111)
- ENH: Manage Sentinel-2 as formatted on the cloud (Element84 or Sinergise's way). (#104)
- ENH: Handle Python 3.12. (#113)
- ENH: Guard against S1 COG format, not yet handled by SNAP.
- ENH: Calibration step for
Capella
products now exists in ESA SNAP. Add it in pre-processing. - ENH: Handling of Sentinel-1 ASF and MPC RTC products. (#112, #118)
- ENH: Handling of Sentinel-1 SM products.
- ENH: Better handling of calibration step in SNAP for SAR data.
- FIX: Fix jpg, png... quicklooks management when plotting
- FIX: Fix an
xarray
issue when trying to compute percentiles when stacking bands - DEPS: Remove as many mention as possible to
cloudpathlib
- DEPS: Update minimum versions of some libraries
- DOC: Add example about the output management (in
base
notebook, #117) - DOC: Update copyright to 2024
- GITHUB: Update bug template
- CI: Enabling pre-commit.ci and dependabot bots
- CI: Update pre-commit hooks
- CI: Revamping
test_satellites
- CI: Some refactoring and speed-ups
v0.20.4
0.20.4 (2023-09-26)
- FIX: Don't collocate a raster on itself
- FIX: Better management of default pixel size for multi-resolution products (such as PAN band in Landsat)
- FIX: Fixing the PAN GSD for Landsat-OLI products
- FIX: Update some code to match
sertit==1.29.1
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)