{"id":"v001","input":{"frequency":"5.8 GHz","distance":"10.0 km"},"expect":{"result.fresnel_radius.value":11.367536543550916,"result.earth_bulge.value":1.4715115366504474,"result.required_clearance.value":8.292033462780998,"ok":true},"source":"Spherical Earth with effective radius R/(1 - k), evaluated in Python (tools/vectors/gen_los.py)","sourceVersion":"2026","tolerance":{"result.fresnel_radius.value":{"rel":1e-10,"abs":1e-09},"result.earth_bulge.value":{"rel":1e-10,"abs":1e-09},"result.required_clearance.value":{"rel":1e-10,"abs":1e-09}}}
{"id":"v002","input":{"frequency":"0.5085104773888923 GHz","distance":"18.023274830112037 km","position":"0.8126992431113171 km"},"expect":{"result.fresnel_radius.value":21.389772784626683,"result.earth_bulge.value":0.8232825549206717,"result.required_clearance.value":13.657146225696682,"ok":true},"source":"Spherical Earth with effective radius R/(1 - k), evaluated in Python (tools/vectors/gen_los.py)","sourceVersion":"2026","tolerance":{"result.fresnel_radius.value":{"rel":1e-10,"abs":1e-09},"result.earth_bulge.value":{"rel":1e-10,"abs":1e-09},"result.required_clearance.value":{"rel":1e-10,"abs":1e-09}}}
{"id":"v003","input":{"frequency":"0.2051785127017499 GHz","distance":"86.58644393889318 km","position":"4.328293569328207 km"},"expect":{"result.fresnel_radius.value":77.51170419812894,"result.earth_bulge.value":20.956527032810044,"result.required_clearance.value":67.46354955168741,"ok":true},"source":"Spherical Earth with effective radius R/(1 - k), evaluated in Python (tools/vectors/gen_los.py)","sourceVersion":"2026","tolerance":{"result.fresnel_radius.value":{"rel":1e-10,"abs":1e-09},"result.earth_bulge.value":{"rel":1e-10,"abs":1e-09},"result.required_clearance.value":{"rel":1e-10,"abs":1e-09}}}
{"id":"v004","input":{"frequency":"3.4267087524752227 GHz","distance":"21.04744014887327 km","position":"4.068793554132414 km"},"expect":{"result.fresnel_radius.value":16.945581427252296,"result.earth_bulge.value":4.066234175712635,"result.required_clearance.value":14.233583032064013,"ok":true},"source":"Spherical Earth with effective radius R/(1 - k), evaluated in Python (tools/vectors/gen_los.py)","sourceVersion":"2026","tolerance":{"result.fresnel_radius.value":{"rel":1e-10,"abs":1e-09},"result.earth_bulge.value":{"rel":1e-10,"abs":1e-09},"result.required_clearance.value":{"rel":1e-10,"abs":1e-09}}}
{"id":"v005","input":{"frequency":"11.267220763284735 GHz","distance":"30.223290134864623 km","position":"5.555793315235183 km"},"expect":{"result.fresnel_radius.value":10.98415519360723,"result.earth_bulge.value":8.066679912930608,"result.required_clearance.value":14.657173029094945,"ok":true},"source":"Spherical Earth with effective radius R/(1 - k), evaluated in Python (tools/vectors/gen_los.py)","sourceVersion":"2026","tolerance":{"result.fresnel_radius.value":{"rel":1e-10,"abs":1e-09},"result.earth_bulge.value":{"rel":1e-10,"abs":1e-09},"result.required_clearance.value":{"rel":1e-10,"abs":1e-09}}}
{"id":"v006","input":{"frequency":"1.3712872147054191 GHz","distance":"69.64598706054197 km","position":"36.52117051598409 km"},"expect":{"result.fresnel_radius.value":61.623615368808785,"result.earth_bulge.value":71.20685959824729,"result.required_clearance.value":108.18102881953257,"ok":true},"source":"Spherical Earth with effective radius R/(1 - k), evaluated in Python (tools/vectors/gen_los.py)","sourceVersion":"2026","tolerance":{"result.fresnel_radius.value":{"rel":1e-10,"abs":1e-09},"result.earth_bulge.value":{"rel":1e-10,"abs":1e-09},"result.required_clearance.value":{"rel":1e-10,"abs":1e-09}}}
{"id":"v007","input":{"frequency":"14.102792937751303 GHz","distance":"40.43917042076948 km","position":"21.191741364894526 km"},"expect":{"result.fresnel_radius.value":14.642874968769608,"result.earth_bulge.value":24.008389881372118,"result.required_clearance.value":32.79411486263388,"ok":true},"source":"Spherical Earth with effective radius R/(1 - k), evaluated in Python (tools/vectors/gen_los.py)","sourceVersion":"2026","tolerance":{"result.fresnel_radius.value":{"rel":1e-10,"abs":1e-09},"result.earth_bulge.value":{"rel":1e-10,"abs":1e-09},"result.required_clearance.value":{"rel":1e-10,"abs":1e-09}}}
{"id":"v008","input":{"frequency":"6.205030833555272 GHz","distance":"46.42332127834573 km","position":"33.28591110990873 km"},"expect":{"result.fresnel_radius.value":21.333169288455828,"result.earth_bulge.value":25.73913045917077,"result.required_clearance.value":38.539032032244265,"ok":true},"source":"Spherical Earth with effective radius R/(1 - k), evaluated in Python (tools/vectors/gen_los.py)","sourceVersion":"2026","tolerance":{"result.fresnel_radius.value":{"rel":1e-10,"abs":1e-09},"result.earth_bulge.value":{"rel":1e-10,"abs":1e-09},"result.required_clearance.value":{"rel":1e-10,"abs":1e-09}}}
{"id":"v009","input":{"frequency":"1.4697465809644494 GHz","distance":"13.796806517777087 km","position":"1.703618820858148 km"},"expect":{"result.fresnel_radius.value":17.45245177626396,"result.earth_bulge.value":1.2126539494177508,"result.required_clearance.value":11.684125015176127,"ok":true},"source":"Spherical Earth with effective radius R/(1 - k), evaluated in Python (tools/vectors/gen_los.py)","sourceVersion":"2026","tolerance":{"result.fresnel_radius.value":{"rel":1e-10,"abs":1e-09},"result.earth_bulge.value":{"rel":1e-10,"abs":1e-09},"result.required_clearance.value":{"rel":1e-10,"abs":1e-09}}}
{"id":"v010","input":{"frequency":"9.073906974470829 GHz","distance":"74.61225955604718 km","position":"70.34099688957461 km"},"expect":{"result.fresnel_radius.value":11.534280091083236,"result.earth_bulge.value":17.68432392502569,"result.required_clearance.value":24.60489197967563,"ok":true},"source":"Spherical Earth with effective radius R/(1 - k), evaluated in Python (tools/vectors/gen_los.py)","sourceVersion":"2026","tolerance":{"result.fresnel_radius.value":{"rel":1e-10,"abs":1e-09},"result.earth_bulge.value":{"rel":1e-10,"abs":1e-09},"result.required_clearance.value":{"rel":1e-10,"abs":1e-09}}}
{"id":"v011","input":{"frequency":"5.3127555775255555 GHz","distance":"58.184522270220405 km","position":"9.668645693696087 km"},"expect":{"result.fresnel_radius.value":21.329047493675958,"result.earth_bulge.value":27.610431317934946,"result.required_clearance.value":40.40785981414052,"ok":true},"source":"Spherical Earth with effective radius R/(1 - k), evaluated in Python (tools/vectors/gen_los.py)","sourceVersion":"2026","tolerance":{"result.fresnel_radius.value":{"rel":1e-10,"abs":1e-09},"result.earth_bulge.value":{"rel":1e-10,"abs":1e-09},"result.required_clearance.value":{"rel":1e-10,"abs":1e-09}}}
{"id":"v012","input":{"frequency":"13.577738718646307 GHz","distance":"12.321658360935796 km","position":"5.235146696590716 km"},"expect":{"result.fresnel_radius.value":8.153474689925423,"result.earth_bulge.value":2.1836600296233555,"result.required_clearance.value":7.075744843578608,"ok":true},"source":"Spherical Earth with effective radius R/(1 - k), evaluated in Python (tools/vectors/gen_los.py)","sourceVersion":"2026","tolerance":{"result.fresnel_radius.value":{"rel":1e-10,"abs":1e-09},"result.earth_bulge.value":{"rel":1e-10,"abs":1e-09},"result.required_clearance.value":{"rel":1e-10,"abs":1e-09}}}
{"id":"v013","input":{"frequency":"0.22468580521009351 GHz","distance":"38.37976774801465 km","position":"11.790077686549386 km"},"expect":{"result.fresnel_radius.value":104.39659479751224,"result.earth_bulge.value":18.452431613126606,"result.required_clearance.value":81.09038849163395,"ok":true},"source":"Spherical Earth with effective radius R/(1 - k), evaluated in Python (tools/vectors/gen_los.py)","sourceVersion":"2026","tolerance":{"result.fresnel_radius.value":{"rel":1e-10,"abs":1e-09},"result.earth_bulge.value":{"rel":1e-10,"abs":1e-09},"result.required_clearance.value":{"rel":1e-10,"abs":1e-09}}}
{"id":"v014","input":{"frequency":"1.1582163853659195 GHz","distance":"71.25326010616762 km","position":"38.58750825953991 km"},"expect":{"result.fresnel_radius.value":67.66791985372032,"result.earth_bulge.value":74.19302125956449,"result.required_clearance.value":114.79377317179669,"ok":true},"source":"Spherical Earth with effective radius R/(1 - k), evaluated in Python (tools/vectors/gen_los.py)","sourceVersion":"2026","tolerance":{"result.fresnel_radius.value":{"rel":1e-10,"abs":1e-09},"result.earth_bulge.value":{"rel":1e-10,"abs":1e-09},"result.required_clearance.value":{"rel":1e-10,"abs":1e-09}}}
{"id":"v015","input":{"frequency":"0.40445464751350924 GHz","distance":"77.99342648171043 km","position":"57.33377499971525 km"},"expect":{"result.fresnel_radius.value":106.09946656490214,"result.earth_bulge.value":69.71996996004818,"result.required_clearance.value":133.37964989898944,"ok":true},"source":"Spherical Earth with effective radius R/(1 - k), evaluated in Python (tools/vectors/gen_los.py)","sourceVersion":"2026","tolerance":{"result.fresnel_radius.value":{"rel":1e-10,"abs":1e-09},"result.earth_bulge.value":{"rel":1e-10,"abs":1e-09},"result.required_clearance.value":{"rel":1e-10,"abs":1e-09}}}
{"id":"v016","input":{"frequency":"11.69649246378178 GHz","distance":"3.781014643542024 km","position":"2.3242350401373644 km"},"expect":{"result.fresnel_radius.value":4.790880048742412,"result.earth_bulge.value":0.19929553052840152,"result.required_clearance.value":3.0738235597738486,"ok":true},"source":"Spherical Earth with effective radius R/(1 - k), evaluated in Python (tools/vectors/gen_los.py)","sourceVersion":"2026","tolerance":{"result.fresnel_radius.value":{"rel":1e-10,"abs":1e-09},"result.earth_bulge.value":{"rel":1e-10,"abs":1e-09},"result.required_clearance.value":{"rel":1e-10,"abs":1e-09}}}
{"id":"v017","input":{"frequency":"17.317261132228275 GHz","distance":"26.25401497165918 km","position":"5.307452894862489 km"},"expect":{"result.fresnel_radius.value":8.561943054390417,"result.earth_bulge.value":6.543687698079859,"result.required_clearance.value":11.68085353071411,"ok":true},"source":"Spherical Earth with effective radius R/(1 - k), evaluated in Python (tools/vectors/gen_los.py)","sourceVersion":"2026","tolerance":{"result.fresnel_radius.value":{"rel":1e-10,"abs":1e-09},"result.earth_bulge.value":{"rel":1e-10,"abs":1e-09},"result.required_clearance.value":{"rel":1e-10,"abs":1e-09}}}
{"id":"v018","input":{"frequency":"10.831307237152307 GHz","distance":"36.706411648178104 km","position":"14.729652555355814 km"},"expect":{"result.fresnel_radius.value":15.623452944192712,"result.earth_bulge.value":19.05372149564603,"result.required_clearance.value":28.427793262161657,"ok":true},"source":"Spherical Earth with effective radius R/(1 - k), evaluated in Python (tools/vectors/gen_los.py)","sourceVersion":"2026","tolerance":{"result.fresnel_radius.value":{"rel":1e-10,"abs":1e-09},"result.earth_bulge.value":{"rel":1e-10,"abs":1e-09},"result.required_clearance.value":{"rel":1e-10,"abs":1e-09}}}
{"id":"v019","input":{"frequency":"11.068605985718689 GHz","distance":"38.723366460743506 km","position":"7.684424184159429 km"},"expect":{"result.fresnel_radius.value":12.916250407527787,"result.earth_bulge.value":14.039185293571137,"result.required_clearance.value":21.78893553808781,"ok":true},"source":"Spherical Earth with effective radius R/(1 - k), evaluated in Python (tools/vectors/gen_los.py)","sourceVersion":"2026","tolerance":{"result.fresnel_radius.value":{"rel":1e-10,"abs":1e-09},"result.earth_bulge.value":{"rel":1e-10,"abs":1e-09},"result.required_clearance.value":{"rel":1e-10,"abs":1e-09}}}
{"id":"v020","input":{"frequency":"0.34352741037208284 GHz","distance":"34.8883583326212 km","position":"24.347497070622563 km"},"expect":{"result.fresnel_radius.value":80.12251928223436,"result.earth_bulge.value":15.106160063079821,"result.required_clearance.value":63.17967163242044,"ok":true},"source":"Spherical Earth with effective radius R/(1 - k), evaluated in Python (tools/vectors/gen_los.py)","sourceVersion":"2026","tolerance":{"result.fresnel_radius.value":{"rel":1e-10,"abs":1e-09},"result.earth_bulge.value":{"rel":1e-10,"abs":1e-09},"result.required_clearance.value":{"rel":1e-10,"abs":1e-09}}}
{"id":"v021","input":{"frequency":"0.8329875657949328 GHz","distance":"77.2202215529415 km","position":"5.093589434760895 km"},"expect":{"result.fresnel_radius.value":41.37951207139532,"result.earth_bulge.value":21.62435947979422,"result.required_clearance.value":46.45206672263141,"ok":true},"source":"Spherical Earth with effective radius R/(1 - k), evaluated in Python (tools/vectors/gen_los.py)","sourceVersion":"2026","tolerance":{"result.fresnel_radius.value":{"rel":1e-10,"abs":1e-09},"result.earth_bulge.value":{"rel":1e-10,"abs":1e-09},"result.required_clearance.value":{"rel":1e-10,"abs":1e-09}}}
{"id":"v022","input":{"frequency":"0.4193552093404117 GHz","distance":"62.68004122386352 km","position":"30.05670134603374 km"},"expect":{"result.fresnel_radius.value":105.75223678341531,"result.earth_bulge.value":57.715624526256626,"result.required_clearance.value":121.16696659630581,"ok":true},"source":"Spherical Earth with effective radius R/(1 - k), evaluated in Python (tools/vectors/gen_los.py)","sourceVersion":"2026","tolerance":{"result.fresnel_radius.value":{"rel":1e-10,"abs":1e-09},"result.earth_bulge.value":{"rel":1e-10,"abs":1e-09},"result.required_clearance.value":{"rel":1e-10,"abs":1e-09}}}
{"id": "v023", "input": {"frequency": "5.8 GHz", "distance": "10 km", "k": 0.25, "options": {"outputUnits": {"fresnel_radius": "m", "earth_bulge": "m"}}}, "expect": {"result.fresnel_radius.value": 11.358006442366001, "result.earth_bulge.value": 1.4705882352941178, "ok": true}, "source": "ITU-R P.530's printed working form F1 = 17.3 sqrt(d1 d2 / (f d)) and the microwave-path Earth bulge d1 d2 / (12.75 K), K = 4/3; each published constant is short of the exact form by its own rounding, 0.084% and 0.063%", "sourceVersion": "ITU-R P.530", "tolerance": {"result.fresnel_radius.value": {"rel": 0.001}, "result.earth_bulge.value": {"rel": 0.001}}}
