{"id":"v001","input":{"bank_volume":"1000 yd3","swell":25,"truck_capacity":"12 yd3"},"expect":{"result.loose_volume.value":1250.0,"result.loads":105.0,"ok":true},"source":"add-survey-suite scenarios","sourceVersion":"2026","tolerance":{"result.loose_volume.value":{"rel":1e-11,"abs":1e-09},"result.loads":{"rel":1e-11,"abs":1e-09}}}
{"id":"v002","input":{"bank_volume":"500 yd3","swell":30,"truck_capacity":"10 yd3","shrink":10},"expect":{"result.loose_volume.value":650.0,"result.loads":65.0,"result.compacted_volume.value":450.0,"ok":true},"source":"Surveying formulas (Ghilani & Wolf 2018) evaluated in Python (tools/vectors/gen_survey.py)","sourceVersion":"15th edition (2018)","tolerance":{"result.loose_volume.value":{"rel":1e-11,"abs":1e-09},"result.loads":{"rel":1e-11,"abs":1e-09},"result.compacted_volume.value":{"rel":1e-11,"abs":1e-09}}}
{"id":"v003","input":{"bank_volume":"2400 yd3","swell":15,"truck_capacity":"14 yd3","shrink":8},"expect":{"result.loose_volume.value":2760.0,"result.loads":198.0,"result.compacted_volume.value":2208.0,"ok":true},"source":"Surveying formulas (Ghilani & Wolf 2018) evaluated in Python (tools/vectors/gen_survey.py)","sourceVersion":"15th edition (2018)","tolerance":{"result.loose_volume.value":{"rel":1e-11,"abs":1e-09},"result.loads":{"rel":1e-11,"abs":1e-09},"result.compacted_volume.value":{"rel":1e-11,"abs":1e-09}}}
{"id":"v004","input":{"bank_volume":"120 yd3","swell":40,"truck_capacity":"12 yd3"},"expect":{"result.loose_volume.value":168.0,"result.loads":14.0,"ok":true},"source":"Surveying formulas (Ghilani & Wolf 2018) evaluated in Python (tools/vectors/gen_survey.py)","sourceVersion":"15th edition (2018)","tolerance":{"result.loose_volume.value":{"rel":1e-11,"abs":1e-09},"result.loads":{"rel":1e-11,"abs":1e-09}}}
{"id":"v005","input":{"bank_volume":"960 yd3","swell":25,"truck_capacity":"12 yd3","shrink":5},"expect":{"result.loose_volume.value":1200.0,"result.loads":100.0,"result.compacted_volume.value":912.0,"ok":true},"source":"Surveying formulas (Ghilani & Wolf 2018) evaluated in Python (tools/vectors/gen_survey.py)","sourceVersion":"15th edition (2018)","tolerance":{"result.loose_volume.value":{"rel":1e-11,"abs":1e-09},"result.loads":{"rel":1e-11,"abs":1e-09},"result.compacted_volume.value":{"rel":1e-11,"abs":1e-09}}}
