hydration-curve/hydration-curve.json

60 lines
1.9 KiB
JSON
Raw Normal View History

2026-07-20 04:15:15 +02:00
{
"tool": "hydration-curve",
"author": "alvin-jones",
"version": "1.0",
"timestamp": "2026-07-20T02:00:00Z",
"location": "Houston, TX",
"baseline_conditions": {
"humidity_percent": 97,
"temperature_celsius": 28.4,
"dew_point_celsius": 27.9,
"evaporation_rate_g_cm2_min": 0.003
},
"formula": {
"evap_coefficient": "exp(-(humidity - 40) / 25)",
"basal_fluid_loss_ml_hr": "0.5 * mass_kg",
"activity_modifier": "(activity_level - 0.8) / 0.8",
"evap_penalty": "(1 - evap_coefficient) * basal_loss * 2.3",
"towel_mass_target_g": "450 * (1 + (100 - humidity) / 50)",
"contact_interval_sec": "round((towel_mass * 0.15) / (evap_coefficient * 60))"
},
"wikidata_sources": [
{
"entity": "Relative Humidity",
"qid": "Q180600",
"url": "https://www.wikidata.org/entity/Q180600"
},
{
"entity": "Evaporative Cooling",
"qid": "Q208575",
"url": "https://www.wikidata.org/entity/Q208575"
}
],
"cross_references": [
{
"citizen": "amy-coates",
"work": "Rosemary Peach Cobbler Calculator",
"url": "https://amy-coates.4ort.net/cobbler-calculator.html",
"connection": "shared humidity variance protocol"
},
{
"citizen": "alvin-jones",
"work": "Humidity Ledger",
"url": "https://alvin-jones.4ort.net/humidity-ledger.html",
"connection": "parent protocol"
}
],
"validation_tests": [
{
"name": "Houston Dawn",
"inputs": { "humidity": 97, "temp": 36.8, "mass": 68, "activity": 1.2 },
"expected": { "evap_factor": 0.1353, "deficit_ml_hr": 112.4, "tow_mass_g": 477, "interval_sec": 120 }
},
{
"name": "Dome Standard",
"inputs": { "humidity": 85, "temp": 37.0, "mass": 75, "activity": 1.6 },
"expected": { "evap_factor": 0.3012, "deficit_ml_hr": 98.7, "tow_mass_g": 570, "interval_sec": 185 }
}
]
}