umr-lops / xsar

Synthetic Aperture Radar (SAR) Level-1 GRD python mapper for efficient xarray/dask based processing
https://cyclobs.ifremer.fr/static/sarwing_datarmor/xsar/
MIT License
25 stars 8 forks source link

improved xpath history #36

Closed oarcher closed 2 years ago

oarcher commented 2 years ago

continuation of #35. For ex, 'sigma0' history is:

sigma0:
  nesz:
    noise_lut:
      noise_lut_azi:
        annotation/calibration/noise.xml:
        - /noise/noiseAzimuthVectorList/noiseAzimuthVector/line
        - /noise/noiseAzimuthVectorList/noiseAzimuthVector/firstAzimuthLine
        - /noise/noiseAzimuthVectorList/noiseAzimuthVector/lastAzimuthLine
        - /noise/noiseAzimuthVectorList/noiseAzimuthVector/firstRangeSample
        - /noise/noiseAzimuthVectorList/noiseAzimuthVector/lastRangeSample
        - /noise/noiseAzimuthVectorList/noiseAzimuthVector/noiseAzimuthLut
        - /noise/noiseAzimuthVectorList/noiseAzimuthVector/swath
      noise_lut_range:
        annotation/calibration/noise.xml:
        - /noise/noiseRangeVectorList/noiseRangeVector/line | /noise/noiseVectorList/noiseVector/line
        - /noise/noiseRangeVectorList/noiseRangeVector/pixel | /noise/noiseVectorList/noiseVector/pixel
        - /noise/noiseRangeVectorList/noiseRangeVector/noiseRangeLut | /noise/noiseVectorList/noiseVector/noiseLut
    sigma0_lut:
      annotation/calibration/calibration.xml:
      - //calibration/calibrationVectorList/calibrationVector/line
      - //calibration/calibrationVectorList/calibrationVector[1]/pixel
      - //calibration/calibrationVectorList/calibrationVector/sigmaNought
  sigma0_raw:
    sigma0_lut:
      annotation/calibration/calibration.xml:
      - //calibration/calibrationVectorList/calibrationVector/line
      - //calibration/calibrationVectorList/calibrationVector[1]/pixel
      - //calibration/calibrationVectorList/calibrationVector/sigmaNought