Commit graph

544 commits

Author SHA1 Message Date
fbb3cdf4d5 Do a better job of calculating surface pressure 2025-03-01 18:15:20 -05:00
9dcebc58b8 Fix height/pressure calculation 2025-03-01 17:55:50 -05:00
98a900f249 Slight adjustment to 'end of sounding' test 2025-03-01 17:00:39 -05:00
22a95be5c9 Slowly nudge TEMP data into better parseability 2025-03-01 14:58:23 -05:00
d51c61dd5e Add convenience generators to loop over soundings 2025-03-01 14:17:00 -05:00
4b5b69ca21 Filter out soundings with incomplete set of levels 2025-03-01 14:02:20 -05:00
8b03ed0c46 Parse data into objects 2025-03-01 13:12:54 -05:00
291b439f00 Less code needed 2025-03-01 12:47:02 -05:00
4f27157438 Less nesting of timestamp data 2025-03-01 12:38:46 -05:00
aa2b18f3dd Allow complete parsing of TTAA data 2025-03-01 12:30:30 -05:00
78b1c0e5b6 Try to implement parsing for all samples in TTAA observation 2025-03-01 12:08:23 -05:00
221142a08e Implement parsing significant pressures 2025-03-01 10:44:08 -05:00
ca79d788f0 Implement parsing for pressure heights 2025-03-01 00:16:56 -05:00
f19af8d4cf Implement parsing wind speed/direction 2025-02-28 23:58:49 -05:00
bfc178481a Start to parse individual values 2025-02-28 21:28:12 -05:00
908f1f7024 Whitespace alignment 2025-02-28 20:48:39 -05:00
d18a1da787 Tiny increments 2025-02-28 20:38:28 -05:00
de4b9e5650 Fix typo 2025-02-28 20:34:05 -05:00
44f55167f7 Pare down rawinsonde parser a bit (for now) 2025-02-28 18:51:56 -05:00
0ca324b9b5 Whitespace alignment 2025-02-28 16:05:04 -05:00
22a4a83f27 Remove useless statement 2025-02-28 16:00:47 -05:00
8eedb5393a Move SoundingSample type annotations into __init__() 2025-02-28 16:00:00 -05:00
a8aa3ea771 Initial commit of rawins.py 2025-02-28 13:07:17 -05:00
2afcf59ba0 Move each_chunk into util.py 2025-02-27 20:49:16 -05:00
f917ba20bd Tiny whitespace tweak 2025-02-27 20:48:50 -05:00
69e01d73e1 Everybody likes docstrings, right? 2025-02-27 10:07:42 -05:00
aac34375d7 Remove thermodynamic calculations from sounding.py (for now) 2025-02-27 09:29:33 -05:00
04e10a17ee docstrings go under function declarations 2025-02-26 23:54:38 -05:00
0fd70e7ece More documentation 2025-02-26 22:58:49 -05:00
8969154ecf Use exponentiation in vapor pressure calculation 2025-02-26 22:49:26 -05:00
a8d1e75216 Add docstrings for better readability 2025-02-26 22:47:17 -05:00
c61846ea1c Implement lapse() in thermo.py 2025-02-26 20:33:56 -05:00
863360e5e8 Initial commit of thermo.py 2025-02-26 19:45:01 -05:00
b13d9708e5 Allow saturated mixing ratio on any pressure 2025-02-26 19:28:15 -05:00
7bf9081e4a Don't stop at minimum pressure 2025-02-26 19:21:02 -05:00
018c7fdc40 Scale graph to maximum 100 knots plotted 2025-02-26 18:29:33 -05:00
d1921d2d0b Convert wind speed in m/s to knots 2025-02-26 18:25:22 -05:00
0aedd959f9 Draw square border in calling code 2025-02-26 17:51:42 -05:00
28a3200a47 Slight adjustment to heights legend 2025-02-26 17:30:55 -05:00
f562664ecf Pass Sounding objects, not lists of SoundingSample 2025-02-26 17:30:32 -05:00
0d831b62cf Fix height legend labels 2025-02-26 16:11:00 -05:00
7d70effbd0 Re-center hodographs on the upper right quadrant 2025-02-26 15:36:29 -05:00
deb76959d5 Use more pastel colors 2025-02-26 15:13:28 -05:00
2ec18153d1 Add more items to .gitignore 2025-02-26 14:49:19 -05:00
256a4ccb68 Add .gitignore 2025-02-26 14:48:08 -05:00
b34ddd4412 Pare down hodograph.py 2025-02-26 14:29:43 -05:00
f4d066d5db Initial commit of hodograph.py 2025-02-26 14:18:42 -05:00
5e615b5d59 Adjust sounding queries 2025-02-25 21:37:58 -05:00
37c5b1f77a Skip plotting invalid samples 2025-02-25 21:37:45 -05:00
2d8fc92099 Ensure initial timestamps are expressed in UTC when parsing IGRA 2025-02-25 21:23:34 -05:00