{"id":"v001","input":{"stations":[{"name":"S1","weight":"1500 lb","arm":"85 in"},{"name":"S2","weight":"340 lb","arm":"90 in"},{"name":"S3","weight":"170 lb","arm":"118 in"},{"name":"S4","weight":"240 lb","arm":"48 in"}]},"expect":{"result.total_weight.value":2250,"result.cg.value":84.30222222222223,"ok":true},"source":"Independent Python weight-and-balance arithmetic per FAA-H-8083-1B chapter 2 (tools/vectors/gen_aviation.py)","sourceVersion":"FAA-H-8083-1B (2016)","tolerance":{"result.total_weight.value":{"abs":1e-06,"rel":1e-12},"result.cg.value":{"abs":1e-06,"rel":1e-12}}}
{"id":"v002","input":{"stations":[{"name":"S1","weight":"1650 lb","arm":"39.0 in"},{"name":"S2","weight":"380 lb","arm":"37.0 in"},{"name":"S3","weight":"0 lb","arm":"73.0 in"},{"name":"S4","weight":"50 lb","arm":"95.0 in"},{"name":"S5","weight":"240 lb","arm":"48.0 in"}]},"expect":{"result.total_weight.value":2320,"result.cg.value":40.810344827586206,"ok":true},"source":"Independent Python weight-and-balance arithmetic per FAA-H-8083-1B chapter 2 (tools/vectors/gen_aviation.py)","sourceVersion":"FAA-H-8083-1B (2016)","tolerance":{"result.total_weight.value":{"abs":1e-06,"rel":1e-12},"result.cg.value":{"abs":1e-06,"rel":1e-12}}}
{"id":"v003","input":{"stations":[{"name":"S1","weight":"2100 lb","arm":"101.2 in"},{"name":"S2","weight":"400 lb","arm":"104.0 in"},{"name":"S3","weight":"300 lb","arm":"140.0 in"},{"name":"S4","weight":"100 lb","arm":"160.0 in"},{"name":"S5","weight":"480 lb","arm":"110.0 in"}]},"expect":{"result.total_weight.value":3380,"result.cg.value":107.96449704142012,"ok":true},"source":"Independent Python weight-and-balance arithmetic per FAA-H-8083-1B chapter 2 (tools/vectors/gen_aviation.py)","sourceVersion":"FAA-H-8083-1B (2016)","tolerance":{"result.total_weight.value":{"abs":1e-06,"rel":1e-12},"result.cg.value":{"abs":1e-06,"rel":1e-12}}}
{"id":"v004","input":{"stations":[{"name":"S1","weight":"1200 lb","arm":"32.5 in"},{"name":"S2","weight":"170 lb","arm":"34.0 in"},{"name":"S3","weight":"60 lb","arm":"50.0 in"}]},"expect":{"result.total_weight.value":1430,"result.cg.value":33.41258741258741,"ok":true},"source":"Independent Python weight-and-balance arithmetic per FAA-H-8083-1B chapter 2 (tools/vectors/gen_aviation.py)","sourceVersion":"FAA-H-8083-1B (2016)","tolerance":{"result.total_weight.value":{"abs":1e-06,"rel":1e-12},"result.cg.value":{"abs":1e-06,"rel":1e-12}}}
{"id":"v005","input":{"stations":[{"name":"S1","weight":"900 lb","arm":"12.0 in"},{"name":"S2","weight":"180 lb","arm":"-10.0 in"},{"name":"S3","weight":"90 lb","arm":"25.0 in"}]},"expect":{"result.total_weight.value":1170,"result.cg.value":9.615384615384615,"ok":true},"source":"Independent Python weight-and-balance arithmetic per FAA-H-8083-1B chapter 2 (tools/vectors/gen_aviation.py)","sourceVersion":"FAA-H-8083-1B (2016)","tolerance":{"result.total_weight.value":{"abs":1e-06,"rel":1e-12},"result.cg.value":{"abs":1e-06,"rel":1e-12}}}
{"id":"v006","input":{"stations":[{"name":"S1","weight":"1744 lb","arm":"30.2 in"},{"name":"S2","weight":"3403 lb","arm":"97.6 in"},{"name":"S3","weight":"1333 lb","arm":"-12.7 in"},{"name":"S4","weight":"1264 lb","arm":"32.1 in"},{"name":"S5","weight":"1298 lb","arm":"56.1 in"}]},"expect":{"result.total_weight.value":9042,"result.cg.value":53.2254700287547,"ok":true},"source":"Independent Python weight-and-balance arithmetic per FAA-H-8083-1B chapter 2 (tools/vectors/gen_aviation.py)","sourceVersion":"FAA-H-8083-1B (2016)","tolerance":{"result.total_weight.value":{"abs":1e-06,"rel":1e-12},"result.cg.value":{"abs":1e-06,"rel":1e-12}}}
{"id":"v007","input":{"stations":[{"name":"S1","weight":"1251 lb","arm":"82.4 in"},{"name":"S2","weight":"2135 lb","arm":"5.5 in"},{"name":"S3","weight":"2120 lb","arm":"86.7 in"},{"name":"S4","weight":"917 lb","arm":"66.5 in"},{"name":"S5","weight":"2116 lb","arm":"-1.5 in"}]},"expect":{"result.total_weight.value":8539,"result.cg.value":41.7420541046961,"ok":true},"source":"Independent Python weight-and-balance arithmetic per FAA-H-8083-1B chapter 2 (tools/vectors/gen_aviation.py)","sourceVersion":"FAA-H-8083-1B (2016)","tolerance":{"result.total_weight.value":{"abs":1e-06,"rel":1e-12},"result.cg.value":{"abs":1e-06,"rel":1e-12}}}
{"id":"v008","input":{"stations":[{"name":"S1","weight":"926 lb","arm":"88.3 in"},{"name":"S2","weight":"1271 lb","arm":"20.5 in"},{"name":"S3","weight":"1319 lb","arm":"102.7 in"},{"name":"S4","weight":"1273 lb","arm":"111.7 in"},{"name":"S5","weight":"1299 lb","arm":"21.8 in"},{"name":"S6","weight":"1703 lb","arm":"3.2 in"},{"name":"S7","weight":"1283 lb","arm":"-10.9 in"}]},"expect":{"result.total_weight.value":9074,"result.cg.value":44.66164866651973,"ok":true},"source":"Independent Python weight-and-balance arithmetic per FAA-H-8083-1B chapter 2 (tools/vectors/gen_aviation.py)","sourceVersion":"FAA-H-8083-1B (2016)","tolerance":{"result.total_weight.value":{"abs":1e-06,"rel":1e-12},"result.cg.value":{"abs":1e-06,"rel":1e-12}}}
{"id":"v009","input":{"stations":[{"name":"S1","weight":"3475 lb","arm":"-19.5 in"},{"name":"S2","weight":"1658 lb","arm":"23.4 in"},{"name":"S3","weight":"1711 lb","arm":"77.5 in"}]},"expect":{"result.total_weight.value":6844,"result.cg.value":15.142781998831092,"ok":true},"source":"Independent Python weight-and-balance arithmetic per FAA-H-8083-1B chapter 2 (tools/vectors/gen_aviation.py)","sourceVersion":"FAA-H-8083-1B (2016)","tolerance":{"result.total_weight.value":{"abs":1e-06,"rel":1e-12},"result.cg.value":{"abs":1e-06,"rel":1e-12}}}
{"id":"v010","input":{"stations":[{"name":"S1","weight":"2160 lb","arm":"78.7 in"},{"name":"S2","weight":"932 lb","arm":"116.5 in"}]},"expect":{"result.total_weight.value":3092,"result.cg.value":90.09379042690816,"ok":true},"source":"Independent Python weight-and-balance arithmetic per FAA-H-8083-1B chapter 2 (tools/vectors/gen_aviation.py)","sourceVersion":"FAA-H-8083-1B (2016)","tolerance":{"result.total_weight.value":{"abs":1e-06,"rel":1e-12},"result.cg.value":{"abs":1e-06,"rel":1e-12}}}
{"id":"v011","input":{"stations":[{"name":"S1","weight":"1701 lb","arm":"-17.5 in"}]},"expect":{"result.total_weight.value":1701,"result.cg.value":-17.5,"ok":true},"source":"Independent Python weight-and-balance arithmetic per FAA-H-8083-1B chapter 2 (tools/vectors/gen_aviation.py)","sourceVersion":"FAA-H-8083-1B (2016)","tolerance":{"result.total_weight.value":{"abs":1e-06,"rel":1e-12},"result.cg.value":{"abs":1e-06,"rel":1e-12}}}
{"id":"v012","input":{"stations":[{"name":"S1","weight":"2146 lb","arm":"32.7 in"},{"name":"S2","weight":"957 lb","arm":"-13.5 in"},{"name":"S3","weight":"1329 lb","arm":"113.7 in"},{"name":"S4","weight":"1265 lb","arm":"85.8 in"},{"name":"S5","weight":"2144 lb","arm":"51.7 in"},{"name":"S6","weight":"3432 lb","arm":"88.6 in"},{"name":"S7","weight":"975 lb","arm":"84.8 in"}]},"expect":{"result.total_weight.value":12248,"result.cg.value":66.50057152188113,"ok":true},"source":"Independent Python weight-and-balance arithmetic per FAA-H-8083-1B chapter 2 (tools/vectors/gen_aviation.py)","sourceVersion":"FAA-H-8083-1B (2016)","tolerance":{"result.total_weight.value":{"abs":1e-06,"rel":1e-12},"result.cg.value":{"abs":1e-06,"rel":1e-12}}}
{"id":"v013","input":{"stations":[{"name":"S1","weight":"1687 lb","arm":"-14.9 in"},{"name":"S2","weight":"926 lb","arm":"27.7 in"},{"name":"S3","weight":"3446 lb","arm":"108.5 in"},{"name":"S4","weight":"1685 lb","arm":"109.4 in"},{"name":"S5","weight":"3411 lb","arm":"23.7 in"},{"name":"S6","weight":"1689 lb","arm":"4.8 in"},{"name":"S7","weight":"980 lb","arm":"0.8 in"}]},"expect":{"result.total_weight.value":13824,"result.cg.value":46.909418402777774,"ok":true},"source":"Independent Python weight-and-balance arithmetic per FAA-H-8083-1B chapter 2 (tools/vectors/gen_aviation.py)","sourceVersion":"FAA-H-8083-1B (2016)","tolerance":{"result.total_weight.value":{"abs":1e-06,"rel":1e-12},"result.cg.value":{"abs":1e-06,"rel":1e-12}}}
{"id":"v014","input":{"stations":[{"name":"S1","weight":"1711 lb","arm":"2.6 in"},{"name":"S2","weight":"910 lb","arm":"118.1 in"},{"name":"S3","weight":"3451 lb","arm":"-15.5 in"},{"name":"S4","weight":"3444 lb","arm":"95.7 in"},{"name":"S5","weight":"2183 lb","arm":"39.0 in"},{"name":"S6","weight":"981 lb","arm":"-15.4 in"}]},"expect":{"result.total_weight.value":12680,"result.cg.value":36.12377760252366,"ok":true},"source":"Independent Python weight-and-balance arithmetic per FAA-H-8083-1B chapter 2 (tools/vectors/gen_aviation.py)","sourceVersion":"FAA-H-8083-1B (2016)","tolerance":{"result.total_weight.value":{"abs":1e-06,"rel":1e-12},"result.cg.value":{"abs":1e-06,"rel":1e-12}}}
{"id":"v015","input":{"stations":[{"name":"S1","weight":"1676 lb","arm":"-1.7 in"},{"name":"S2","weight":"3416 lb","arm":"68.3 in"},{"name":"S3","weight":"2113 lb","arm":"3.6 in"},{"name":"S4","weight":"1669 lb","arm":"-11.8 in"}]},"expect":{"result.total_weight.value":8874,"result.cg.value":24.608541807527605,"ok":true},"source":"Independent Python weight-and-balance arithmetic per FAA-H-8083-1B chapter 2 (tools/vectors/gen_aviation.py)","sourceVersion":"FAA-H-8083-1B (2016)","tolerance":{"result.total_weight.value":{"abs":1e-06,"rel":1e-12},"result.cg.value":{"abs":1e-06,"rel":1e-12}}}
{"id":"v016","input":{"stations":[{"name":"S1","weight":"1668 lb","arm":"43.4 in"},{"name":"S2","weight":"3421 lb","arm":"116.6 in"},{"name":"S3","weight":"2162 lb","arm":"76.4 in"},{"name":"S4","weight":"1711 lb","arm":"18.4 in"}]},"expect":{"result.total_weight.value":8962,"result.cg.value":74.53012720374916,"ok":true},"source":"Independent Python weight-and-balance arithmetic per FAA-H-8083-1B chapter 2 (tools/vectors/gen_aviation.py)","sourceVersion":"FAA-H-8083-1B (2016)","tolerance":{"result.total_weight.value":{"abs":1e-06,"rel":1e-12},"result.cg.value":{"abs":1e-06,"rel":1e-12}}}
{"id":"v017","input":{"stations":[{"name":"S1","weight":"2118 lb","arm":"-4.2 in"},{"name":"S2","weight":"3422 lb","arm":"67.8 in"},{"name":"S3","weight":"2143 lb","arm":"5.2 in"},{"name":"S4","weight":"2134 lb","arm":"52.1 in"}]},"expect":{"result.total_weight.value":9817,"result.cg.value":35.188041153101764,"ok":true},"source":"Independent Python weight-and-balance arithmetic per FAA-H-8083-1B chapter 2 (tools/vectors/gen_aviation.py)","sourceVersion":"FAA-H-8083-1B (2016)","tolerance":{"result.total_weight.value":{"abs":1e-06,"rel":1e-12},"result.cg.value":{"abs":1e-06,"rel":1e-12}}}
{"id":"v018","input":{"stations":[{"name":"S1","weight":"3446 lb","arm":"-11.2 in"},{"name":"S2","weight":"1738 lb","arm":"62.2 in"},{"name":"S3","weight":"997 lb","arm":"22.8 in"},{"name":"S4","weight":"3490 lb","arm":"73.6 in"},{"name":"S5","weight":"2133 lb","arm":"87.8 in"}]},"expect":{"result.total_weight.value":11804,"result.cg.value":45.44064723822433,"ok":true},"source":"Independent Python weight-and-balance arithmetic per FAA-H-8083-1B chapter 2 (tools/vectors/gen_aviation.py)","sourceVersion":"FAA-H-8083-1B (2016)","tolerance":{"result.total_weight.value":{"abs":1e-06,"rel":1e-12},"result.cg.value":{"abs":1e-06,"rel":1e-12}}}
{"id":"v019","input":{"stations":[{"name":"S1","weight":"1693 lb","arm":"71.0 in"},{"name":"S2","weight":"3401 lb","arm":"46.4 in"},{"name":"S3","weight":"1691 lb","arm":"74.0 in"},{"name":"S4","weight":"2136 lb","arm":"94.3 in"},{"name":"S5","weight":"1694 lb","arm":"18.3 in"},{"name":"S6","weight":"1744 lb","arm":"111.3 in"}]},"expect":{"result.total_weight.value":12359,"result.cg.value":67.13128893923455,"ok":true},"source":"Independent Python weight-and-balance arithmetic per FAA-H-8083-1B chapter 2 (tools/vectors/gen_aviation.py)","sourceVersion":"FAA-H-8083-1B (2016)","tolerance":{"result.total_weight.value":{"abs":1e-06,"rel":1e-12},"result.cg.value":{"abs":1e-06,"rel":1e-12}}}
{"id":"v020","input":{"stations":[{"name":"S1","weight":"1672 lb","arm":"101.8 in"},{"name":"S2","weight":"2146 lb","arm":"113.9 in"},{"name":"S3","weight":"3418 lb","arm":"54.1 in"},{"name":"S4","weight":"1275 lb","arm":"97.1 in"}]},"expect":{"result.total_weight.value":8511,"result.cg.value":84.99063564798496,"ok":true},"source":"Independent Python weight-and-balance arithmetic per FAA-H-8083-1B chapter 2 (tools/vectors/gen_aviation.py)","sourceVersion":"FAA-H-8083-1B (2016)","tolerance":{"result.total_weight.value":{"abs":1e-06,"rel":1e-12},"result.cg.value":{"abs":1e-06,"rel":1e-12}}}
{"id":"v021","input":{"stations":[{"name":"Right main","weight":"830 lb","arm":"46 in"},{"name":"Left main","weight":"836 lb","arm":"46 in"},{"name":"Nose","weight":"340 lb","arm":"-32 in"}]},"expect":{"result.total_weight.value":2006,"result.total_moment":65756,"result.cg.value":32.8,"ok":true},"source":"FAA Aircraft Weight and Balance Handbook (FAA-H-8083-1B), worked example","sourceVersion":"FAA-H-8083-1B (2016)","tolerance":{"result.total_weight.value":{"abs":0},"result.total_moment":{"abs":1e-06},"result.cg.value":{"abs":0.05}}}
{"id":"v022","input":{"stations":[{"name":"Airplane","weight":"3404 lb","arm":"35.28 in"},{"name":"Fuel","weight":"840 lb","arm":"61 in"},{"name":"Front seat","weight":"320 lb","arm":"37 in"},{"name":"Row 2 seats","weight":"310 lb","arm":"75 in"},{"name":"Forward baggage","weight":"100 lb","arm":"-15 in"},{"name":"Aft baggage","weight":"90 lb","arm":"113 in"}],"envelope":[{"arm":"32 in","weight":"3404 lb"},{"arm":"32 in","weight":"4300 lb"},{"arm":"38 in","weight":"5200 lb"},{"arm":"43.1 in","weight":"5200 lb"},{"arm":"43.6 in","weight":"4800 lb"},{"arm":"43.6 in","weight":"3404 lb"}]},"expect":{"result.total_weight.value":5064,"result.total_moment":215093,"result.cg.value":42.47,"result.takeoff_status":"inside","ok":true},"source":"FAA Aircraft Weight and Balance Handbook (FAA-H-8083-1B), worked example","sourceVersion":"FAA-H-8083-1B (2016)","tolerance":{"result.total_weight.value":{"abs":0},"result.total_moment":{"abs":0.5},"result.cg.value":{"abs":0.005}}}
{"id":"v023","input":{"stations":[{"name":"Loaded","weight":"1000 lb","arm":"161 in"}],"lemac":"144 in","mac":"62 in"},"expect":{"result.cg_mac":27.4,"ok":true},"source":"FAA Aircraft Weight and Balance Handbook (FAA-H-8083-1B), worked example","sourceVersion":"FAA-H-8083-1B (2016)","tolerance":{"result.cg_mac":{"abs":0.05}}}
