Eoreader

Latest version: v0.21.7

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

Scan your dependencies

Page 1 of 13

0.21.7

- FIX: Handle `ICEYE` products with missing quicklook
- FIX: Fix `Sentinel-1` name with weird PDFs names (i.e. ending with `.SAFE-report...`)
- FIX: Remove multi-swath workaround for `Cosmo` products if SNAP > 11.0
- FIX: By default, try to assign a constellation (in a pure dummy way) to any `Product` created
- FIX: Add ways of knowing if a constellation is a real one or not (i.e. `CUSTOM` or template such as `Maxar`)
- FIX: Create `TDX` and `PAZ` (completely inherited) classes to disambiguate their constellations

0.21.6

- FIX: Fix (really) window's name coming from a vector with an underscore after it
- FIX: Fix clean band path for Sentinel-3 SLSTR products
- FIX: Remove an ignored exception when deleting a Product (`ValueError: Unknown '__class__' name in 'covariance.compute' hyperparameters`)

0.21.5

- FIX: Fix window's name coming from a vector with an underscore after it
- FIX: Allow to load numpy pickles stored in S3 buckets
- FIX: Add MS and PAN resolution in Landsat Products

0.21.4

- DEPS: Don't force using geopandas 1.0.0, 0.14.4 should be enough.

0.21.3

- ENH: Allow the process of Sentinel-1 COGs (provided by the Copernicus DataSpace) for SNAP >= 10 ([172](https://github.com/sertit/eoreader/issues/172))
- ENH: Add a `BandType` alias for any types that could be a band: a string, a `BandNames` or any of its children: Spectral, SAR, DEM or Cloud band names
- FIX: Anticipate Sentinel C and D platforms in Reader's regexes
- FIX: Resolve the inversion of resolution and pixel size between `stripmap` and `sliding_spotlight` types for `Capella` products
- FIX: Get better window name (if available) when writing bands on disk (in tmp folder)
- FIX: Reject buggy Maxar products (with version 28.4) as the workaround would be too heavy to implement. ([106](https://github.com/sertit/eoreader/issues/106))
- FIX: Fix Despeckle graph with SNAP10 ([177](https://github.com/sertit/eoreader/issues/177))
- OPTIM: Save rasterized masks of DIMAP V2 products on disk to avoid recomputing them (`features.rasterize` could be a heavy computation that shouldn't be done twice)
- COMPAT: EOReader works correctly with SNAP 10 ([165](https://github.com/sertit/eoreader/issues/165))
- PUBLISH: Use PyPI's Trusted Publisher Management mechanism

0.21.2

- ENH: `to_str` and `to_band`: add a `as_list` argument defaulting to `True`. When set as False, return a str from `to_str` and a band from `to_band` ([138](https://github.com/sertit/eoreader/issues/138)). Thanks jsetty!
- FIX: `Sentinel-2` product with `StopIteration` error ([142](https://github.com/sertit/eoreader/issues/142))
- FIX: Fix error in looking for bands in `Sentinel-2 L1C` archived products ([168](https://github.com/sertit/eoreader/issues/168))
- FIX: Fix issue with geocoding with unzipped `Sentinel-3 OLCI` product ([137](https://github.com/sertit/eoreader/issues/137))
- FIX: In `SPOT` products, METADATA.DIM and IMAGERY.TIF must be at the root of the product ([145](https://github.com/sertit/eoreader/issues/145))
- FIX: Fix `Maxar` product with `QB02` satellite ID ([140](https://github.com/sertit/eoreader/issues/140))
- FIX: Fix `ICEYE` product when extent file (*.kml) not found ([135](https://github.com/sertit/eoreader/pull/135))
- FIX: Handle `RCM` and `RS2` products that doesn't bundle their extent in a KML file ([155](https://github.com/sertit/eoreader/issues/155))
- FIX: Handle wrongly recognized `Planet` products because of the recursive nested mtd in the Reader ([169](https://github.com/sertit/eoreader/issues/169))
- FIX: Fix an unknown `Planet` bug that just appeared (`'...Path' has no len()`)
- FIX: Force the loading of `DimapV1` bands in `float32`
- FIX: Handle the case where `fiona` isn't installed anymore (with `geopandas 1.0`)
- FIX: Don't make `pystac` a mandatory requirement
- OPTIM: Search correctly nested metadata in the Reader (without accidentally using a recursive glob)
- CI: Fix S3 endpoint management with `sertit>=1.37`
- CI: Remove for now end-to-end tests with Python 3.11 and 3.10.
- INSTALL: Remove `pystac[validation]` (as it is an optional dependency) from setup.py, and create a `stac` extra feature.

Page 1 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.