|
aca0547b93
|
Fix issues with misaligned samples
|
2025-03-29 16:52:56 -04:00 |
|
|
8bea18af4d
|
Ensure all samples are added to sounding
Ensure all samples are added to sounding, even if the sample lacks
either a pressure or a height
|
2025-03-29 13:53:13 -04:00 |
|
|
650718a00b
|
Allow stringifying sample with unknown pressure
|
2025-03-29 01:49:47 -04:00 |
|
|
2f15dea8c4
|
Implement usage of PPBB parser
|
2025-03-29 01:49:27 -04:00 |
|
|
ff0891f345
|
Fix height units to meters
|
2025-03-28 22:55:08 -04:00 |
|
|
ecdaf35c49
|
Initial implementation of parsing PPBB blocks
|
2025-03-28 22:54:14 -04:00 |
|
|
ae57b24954
|
Allow full parsing of Current.rawins from UCAR
|
2025-03-28 19:49:47 -04:00 |
|
|
9bde5a77a0
|
Remove useless code
|
2025-03-28 19:42:11 -04:00 |
|
|
4ef6dfa91c
|
Fix TTBB timestamp parsing
|
2025-03-28 19:40:16 -04:00 |
|
|
593add1fe6
|
Remove unnecessary clause
|
2025-03-28 19:37:11 -04:00 |
|
|
f740037452
|
Implement SoundingSample.__str__()
|
2025-03-28 19:35:46 -04:00 |
|
|
f4bcbbce84
|
Fix more RAOB parsing issues
|
2025-03-28 19:27:37 -04:00 |
|
|
db22113c55
|
Improve RAOB parsing
|
2025-03-28 19:03:56 -04:00 |
|
|
e119657309
|
Make all TTAA blocks parseable
|
2025-03-28 17:04:07 -04:00 |
|
|
b7bee03e85
|
Make headway in parsing RAOB TTBB reports
|
2025-03-28 16:14:44 -04:00 |
|
|
32e71c888c
|
Ignore null dewpoints calculating virtual temp
|
2025-03-28 15:13:42 -04:00 |
|
|
a427da4b91
|
Fix SPC text product parsing
|
2025-03-28 11:02:47 -04:00 |
|
|
95120cec8f
|
Implement separate methods for separate data points
|
2025-03-27 19:53:56 -04:00 |
|
|
453a0efe89
|
Begin refactoring RAOB parser
|
2025-03-27 18:44:10 -04:00 |
|
|
3b33faa78b
|
Implement RAOBSounding class
Implement RAOBSounding class to allow incremental parsing of a sounding
from separate observation blocks
|
2025-03-27 16:46:58 -04:00 |
|
|
2918a34621
|
Use svg.render_document() instead
|
2025-03-27 16:46:45 -04:00 |
|
|
8d7a0cbfba
|
Fix RAOB surface pressure calculation
|
2025-03-27 13:32:12 -04:00 |
|
|
27dff00c9d
|
Don't forget hour
|
2025-03-26 22:15:42 -04:00 |
|
|
56986c1369
|
Remove unnecessary import
|
2025-03-26 22:15:36 -04:00 |
|
|
b2ac1be8b3
|
Use replaying surface for hatched areas
|
2025-03-26 15:29:07 -04:00 |
|
|
8ebd1143be
|
Implement hatched fill areas
|
2025-03-26 15:25:28 -04:00 |
|
|
5410c1f9ff
|
Add cr.save(), cr.restore() calls
|
2025-03-26 11:33:33 -04:00 |
|
|
e403694e5e
|
Implement draw_probabilities()
|
2025-03-25 16:41:06 -04:00 |
|
|
8755d4d899
|
Implement SPCOutlookMap class
|
2025-03-25 14:41:20 -04:00 |
|
|
5484fb3bb8
|
Add draw_base_map_from_file()
|
2025-03-25 14:41:05 -04:00 |
|
|
efcf426b77
|
Fix screen_to_map() (I think)
|
2025-03-25 12:37:15 -04:00 |
|
|
3ca6078cd1
|
Implement support for drawing any SVG file to map
|
2025-03-24 22:34:55 -04:00 |
|
|
130cffaa26
|
Initial implementation of map.py
|
2025-03-24 21:31:37 -04:00 |
|
|
4e75ebc714
|
Roll back implementation
|
2025-03-24 18:45:04 -04:00 |
|
|
dd9848e8a3
|
Give up and use @akrherz's SPC polygon parser
|
2025-03-24 18:43:51 -04:00 |
|
|
01ff03e7b4
|
Split each_point_sequence() from each_poly()
|
2025-03-22 14:48:47 -04:00 |
|
|
8cdf97164c
|
Fix PointSequence.__init__() when passed no points
|
2025-03-22 14:47:20 -04:00 |
|
|
559c1caa7b
|
Rename line_heading() to heading()
|
2025-03-22 14:39:58 -04:00 |
|
|
3e519568db
|
Implement PointSequence class
Implement PointSequence class to encapsulate functionality for handling
closed and open point sequences
|
2025-03-22 14:32:55 -04:00 |
|
|
b980943b10
|
Make parse_coord() return shapely.Point
|
2025-03-22 14:17:30 -04:00 |
|
|
afad8898c7
|
Implement line_heading()
|
2025-03-21 16:29:23 -04:00 |
|
|
e1adfd0059
|
Fix handling of end of file
|
2025-03-21 16:29:14 -04:00 |
|
|
c6670fefc6
|
Return wind shear in m/s, degrees
|
2025-03-20 00:17:55 -04:00 |
|
|
9f0d889972
|
Initial implementation of geo.py
|
2025-03-20 00:17:04 -04:00 |
|
|
57ce901c01
|
Better readability
|
2025-03-19 11:38:45 -04:00 |
|
|
1ada48e544
|
Simplify wind shear
|
2025-03-19 11:35:41 -04:00 |
|
|
b5b5d4efba
|
Declare LAPSE_RATE_MAGIC_FACTOR
|
2025-03-19 11:35:06 -04:00 |
|
|
d9761de7b4
|
Implement wind_uv(), wind_speed_dir()
|
2025-03-18 18:26:47 -04:00 |
|
|
0af216cfc4
|
Initial implementation of bulk shear
|
2025-03-18 15:47:29 -04:00 |
|
|
eed1cdf560
|
Reformat mixing_ratio_temp()
|
2025-03-18 15:47:29 -04:00 |
|