Commit graph

570 commits

Author SHA1 Message Date
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
bcf0fa2f97 Don't feed sounding with an Iterable of samples, but a list 2025-02-25 20:56:35 -05:00
9494b53105 Bugfixes 2025-02-25 20:39:14 -05:00
8013690efd Allow passing dict as query_sql() params 2025-02-25 20:38:55 -05:00
5b969b0496 Suppress errors by removing unnecessary Spatialite call 2025-02-25 20:38:41 -05:00
0e54cd0b14 Initial implementation of sounding query code 2025-02-25 20:13:38 -05:00
28010384fb Add indices on specific sounding timestamp fields 2025-02-25 20:05:53 -05:00
f1140311c3 Drop column xmet_sounding.sample_count 2025-02-25 18:59:29 -05:00
4083e7bf16 Divide IGRA coordinates by 10 before ingest 2025-02-25 18:50:23 -05:00
9927a2eebc Only output status for each file, not each sounding 2025-02-25 16:24:26 -05:00
1b9ea8c1f9 Make cols() return None on empty strings 2025-02-25 16:14:33 -05:00
72574b1faf Add extra indices on sounding tables 2025-02-25 16:10:30 -05:00
951ec6b48b Make xmet_igra_station.state column nullable 2025-02-25 16:10:21 -05:00
60f5093c63 Allow initializing specific database tables 2025-02-25 16:09:39 -05:00
8acce6d76a Add --quiet, --dry-run flags to xmet-afos-ingest 2025-02-25 14:48:59 -05:00
6f553c040b Add --quiet, --dry-run flags to xmet-igra-ingest 2025-02-25 14:45:37 -05:00
11cb88c979 Implement support for reading IGRA soundings from zip files 2025-02-25 13:15:32 -05:00
b4223248e5 Mass rename 'coord' columns to 'location' 2025-02-25 11:40:12 -05:00
c3ac435524 Implement 'db-init' Makefile rule 2025-02-25 10:40:10 -05:00
011d66d2d1 Initial implementation of IGRA ingest 2025-02-25 10:32:31 -05:00
c37f8643b4 Fix formatting in wfo.tsv 2025-02-25 09:59:03 -05:00
30a8269d2c Commit doc/igra2-station-list.txt 2025-02-25 09:51:58 -05:00
25a229c979 Don't use COORD_SYSTEM as shapely.Point() 3rd arg 2025-02-25 09:38:34 -05:00
e4cb2bba24 Strip trailing whitespace from IGRA station values 2025-02-24 23:22:48 -05:00
c2e0cf4488 Typo 2025-02-24 23:21:13 -05:00