Initial release.
Computes: 1. :absolute-humidity 2. :actual-vapour-pressure 3. :dew-point-celsius 4. :pressure-millibars 5. :pressure-pascals 6. :relative-humidity 7. :saturation-vapour-pressure 8. :temperature-celsius 9. :temperature-kelvin 10. :volume 11. :wet-bulb-temperature
This commit is contained in:
parent
970a320a84
commit
0e7ecdbb7b
5 changed files with 38 additions and 23 deletions
|
|
@ -27,15 +27,16 @@
|
|||
(deftest resolution-test
|
||||
(testing "resolution")
|
||||
(let [expected {:absolute-humidity 3953.618101887827,
|
||||
:pressure-pascals 101325,
|
||||
:temperature-celsius 35,
|
||||
:actual-vapour-pressure 4765.10094206357,
|
||||
:dew-point-celsius 35.00000000000001,
|
||||
:pressure-millibars 1013.25,
|
||||
:volume 1.1281347245103424,
|
||||
:temperature-kelvin 308.15,
|
||||
:pressure-pascals 101325,
|
||||
:relative-humidity 100,
|
||||
:saturation-vapour-pressure 5622.488734516426,
|
||||
:actual-vapour-pressure 4765.10094206357}
|
||||
:temperature-celsius 35,
|
||||
:temperature-kelvin 308.15,
|
||||
:volume 1.1281347245103424,
|
||||
:wet-bulb-temperature 35.11625928298915}
|
||||
packet {:relative-humidity 100 :temperature-celsius 35}
|
||||
actual (resolution packet)]
|
||||
(is (= actual expected))))
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@
|
|||
(let [expected 13.7
|
||||
temperature 20
|
||||
rel-humidity 50
|
||||
actual (wet-bulb-temperature :temperature temperature :relative-humidity rel-humidity)]
|
||||
actual (wet-bulb-temperature :temperature-celsius temperature :relative-humidity rel-humidity)]
|
||||
(println (format "Expected: %s; actual: %s" expected actual))
|
||||
(is (< (abs (- expected actual)) 0.001))))
|
||||
|
||||
|
|
@ -37,7 +37,7 @@
|
|||
max-expected 33
|
||||
temperature 37
|
||||
rel-humidity 70
|
||||
actual (wet-bulb-temperature :temperature temperature :relative-humidity rel-humidity)]
|
||||
actual (wet-bulb-temperature :temperature-celsius temperature :relative-humidity rel-humidity)]
|
||||
(println (format "Expected: %s...%s; actual: %s" min-expected max-expected actual))
|
||||
(is (< min-expected actual max-expected)))
|
||||
|
||||
|
|
@ -45,7 +45,7 @@
|
|||
max-expected 36
|
||||
temperature 39.7
|
||||
rel-humidity 70
|
||||
actual (wet-bulb-temperature :temperature temperature :relative-humidity rel-humidity)]
|
||||
actual (wet-bulb-temperature :temperature-celsius temperature :relative-humidity rel-humidity)]
|
||||
(println (format "Expected: %s...%s; actual: %s" min-expected max-expected actual))
|
||||
(is (< min-expected actual max-expected)))
|
||||
|
||||
|
|
@ -53,7 +53,7 @@
|
|||
max-expected 34
|
||||
temperature 40
|
||||
rel-humidity 60
|
||||
actual (wet-bulb-temperature :temperature temperature :relative-humidity rel-humidity)]
|
||||
actual (wet-bulb-temperature :temperature-celsius temperature :relative-humidity rel-humidity)]
|
||||
(println (format "Expected: %s...%s; actual: %s" min-expected max-expected actual))
|
||||
(is (< min-expected actual max-expected)))
|
||||
|
||||
|
|
@ -61,6 +61,6 @@
|
|||
max-expected 35
|
||||
temperature 51
|
||||
rel-humidity 30
|
||||
actual (wet-bulb-temperature :temperature temperature :relative-humidity rel-humidity)]
|
||||
actual (wet-bulb-temperature :temperature-celsius temperature :relative-humidity rel-humidity)]
|
||||
(println (format "Expected: %s...%s; actual: %s" min-expected max-expected actual))
|
||||
(is (< min-expected actual max-expected)))))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue