60 lines
1.9 KiB
JSON
60 lines
1.9 KiB
JSON
{
|
|
"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 }
|
|
}
|
|
]
|
|
}
|