gnssrefl.invsnr_input module

gnssrefl.invsnr_input.invsnr_input(station: str, h1: float = 1, h2: float = 8, e1: float = 5, e2: float = 15, azim1: float = 0, azim2: float = 360, lat: float = None, lon: float = None, height: float = None, peak2noise: float = 3)

Sets some of the analysis parameters for invnsr. Values are stored in a json in $REFL_CODE/input Note: this code was written independently of gnssrefl. The Quality Control parametesr are thus quite different from how gnssrefl is done. The LSP RH retrievals are not - and should not - be the same.

Examples

invsnr_input sc02 -h1 3 -h2 12 -e1 5 -e2 13 -azim1 40 -azim2 220

general Friday Harbor inputs

invsnr_input at01 -h1 9 -h2 14 -e1 5 -e2 13 -azim1 20 -azim2 22

St Michael inputs

Parameters:
  • station (str) – four ch ID of the station

  • h1 (float, optional) – Lower limit reflector height (m)

  • h2 (float, optional) – Upper limit reflector height (m)

  • e1 (float, optional) – Lower limit elev. angle (deg)

  • e2 (float) – Upper limit elev. angle (deg)

  • azim1 (float) – Lower limit azimuth angle (deg)

  • azim2 (float) – Upper limit azimuth angle (deg)

  • lat (float, optional) – Latitude (degrees)

  • lon (float, optional) – Longitude (degrees)

  • height (float, optional) – Ellipsoidal height (meters)

  • peak2noise (float, optional) – peak to noise

gnssrefl.invsnr_input.main()
gnssrefl.invsnr_input.parse_arguments()