{"id":"v001","input":{"distance":"1.5 km","airspeed":"15 m/s","headwind":"10 m/s","power":"180 W","remaining_energy":"40 Wh","reserve_energy":"10 Wh"},"expect":{"result.return_energy.value":15.0,"result.margin.value":15.0,"ok":true},"source":"Momentum theory (Leishman 2006, ch. 2) and battery arithmetic evaluated in Python (tools/vectors/gen_drone.py)","sourceVersion":"2nd edition (2006)","tolerance":{"result.return_energy.value":{"rel":1e-09,"abs":1e-09},"result.margin.value":{"rel":1e-09,"abs":1e-09}}}
{"id":"v002","input":{"distance":"2.0 km","airspeed":"12 m/s","headwind":"0 m/s","power":"150 W","remaining_energy":"50 Wh","reserve_energy":"5 Wh"},"expect":{"result.return_energy.value":6.944444444444445,"result.margin.value":38.05555555555556,"ok":true},"source":"Momentum theory (Leishman 2006, ch. 2) and battery arithmetic evaluated in Python (tools/vectors/gen_drone.py)","sourceVersion":"2nd edition (2006)","tolerance":{"result.return_energy.value":{"rel":1e-09,"abs":1e-09},"result.margin.value":{"rel":1e-09,"abs":1e-09}}}
{"id":"v003","input":{"distance":"0.8 km","airspeed":"18 m/s","headwind":"-5 m/s","power":"300 W","remaining_energy":"30 Wh","reserve_energy":"10 Wh"},"expect":{"result.return_energy.value":2.898550724637681,"result.margin.value":17.10144927536232,"ok":true},"source":"Momentum theory (Leishman 2006, ch. 2) and battery arithmetic evaluated in Python (tools/vectors/gen_drone.py)","sourceVersion":"2nd edition (2006)","tolerance":{"result.return_energy.value":{"rel":1e-09,"abs":1e-09},"result.margin.value":{"rel":1e-09,"abs":1e-09}}}
{"id":"v004","input":{"distance":"3.0 km","airspeed":"20 m/s","headwind":"8 m/s","power":"250 W","remaining_energy":"80 Wh","reserve_energy":"15 Wh"},"expect":{"result.return_energy.value":17.36111111111111,"result.margin.value":47.638888888888886,"ok":true},"source":"Momentum theory (Leishman 2006, ch. 2) and battery arithmetic evaluated in Python (tools/vectors/gen_drone.py)","sourceVersion":"2nd edition (2006)","tolerance":{"result.return_energy.value":{"rel":1e-09,"abs":1e-09},"result.margin.value":{"rel":1e-09,"abs":1e-09}}}
{"id":"v005","input":{"distance":"1.0 km","airspeed":"10 m/s","headwind":"6 m/s","power":"120 W","remaining_energy":"25 Wh","reserve_energy":"0 Wh"},"expect":{"result.return_energy.value":8.333333333333334,"result.margin.value":16.666666666666664,"ok":true},"source":"Momentum theory (Leishman 2006, ch. 2) and battery arithmetic evaluated in Python (tools/vectors/gen_drone.py)","sourceVersion":"2nd edition (2006)","tolerance":{"result.return_energy.value":{"rel":1e-09,"abs":1e-09},"result.margin.value":{"rel":1e-09,"abs":1e-09}}}
