Skip to content

Releases: odhondt/eo_tools

2024.7.0

11 Jul 10:05
Compare
Choose a tag to compare

Code improvements and some bugfixes:

  • Burst Ids are checked only when available in the product metadata
  • Improved code clarity by renaming some variables, explicitly naming positional parameters
  • Added user friendly exceptions to check product validity
  • Cleaned up some old comments
  • Added numexpr to environments for upcoming optimizations
  • Test data for full processor
  • Optional directory for orbit files (default is \tmp)
  • Added and improved existing logging messages
  • Refactored resampling to use remap
  • Fixed bug in resampling: using output profile of upsampled DEM instead of original DEM
  • Changed example notebooks accordingly

2024.6.3

27 Jun 13:39
Compare
Choose a tag to compare

added some parameters for more flexibility

  • add iw and pol subsets options to geocoding
  • default behaviour of the processor will change:
  • insar outputs will only be computed for subsets
  • inside the processor, geocoding still looks for
    any subset
  • outside the processor the new options take effect

bugfix

  • fix error when burstId is not present in the xml and
    display a warning

2024.6.2

24 Jun 11:19
Compare
Choose a tag to compare
  • New InSAR processor for full products
    • Processing, geocoding and merging subswaths in one function call
    • Computation of coherence and / or interferogram
    • Optional computation of amplitudes
    • Selection of subswath and polarization subsets
    • Optional crop of an area of interest (to save computation, only intersecting bursts are processed)
    • Access to intermediate files in the SAR geometry. These can be further processed prior to geocoding (for instance, speckle filtering or incoherent change detection of amplitudes may be applied)
    • Standalone functions to geocode and merge any raster in the SAR geometry
    • Cloud Optimized GeoTIFF (COG) geocoded output file which can be displayed in GIS software or uploaded to tile servers
  • Improved internals
    • Some memory intensive functions are now using child processes to ensure memory from large objects will be released after processing. This ensures an overall lower memory footprint.

2024.6.1

06 Jun 06:21
Compare
Choose a tag to compare

build 0 on conda-feedstock:

  • removed code that was not supposed to be used in the conda version
  • example notebooks can be found in notebooks-cf

build 1 on conda-feedstock:

  • fix missing dependencies causing eodag to crash (uvicorn has missing requirements)

2024.6.0

04 Jun 07:24
Compare
Choose a tag to compare
2024.6.0