|
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 |
|
|
066c20d23c
|
Add --any-severe flag
|
2025-03-28 11:13:35 -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 |
|
|
3ca0394c3f
|
Use colorsys to invert luma
|
2025-03-27 11:57:58 -04:00 |
|
|
9e2cba66fa
|
Invert colors with a script
|
2025-03-27 00:08:45 -04:00 |
|
|
3d21477330
|
Ensure soundings from RAOB files have location
|
2025-03-26 23:14:06 -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 |
|
|
2fdcf821a5
|
More or less the same
|
2025-03-26 18:06:08 -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 |
|
|
eebb897f89
|
Use original map file
|
2025-03-26 14:40:51 -04:00 |
|
|
c65f47c293
|
Set executable bit
|
2025-03-26 14:22:48 -04:00 |
|
|
ed638a3dfd
|
Initial implementation of xmet-spc-render-file
|
2025-03-26 13:02:01 -04:00 |
|
|
2c8d95d2af
|
Add dark CONUS map, logo
|
2025-03-26 12:07:03 -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 |
|
|
10fe96a642
|
Add XANTRONIX Scientific logo
|
2025-03-25 14:40:50 -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 |
|
|
db6c045264
|
Add doc/conus.svg
|
2025-03-24 19:23:12 -04:00 |
|
|
7ead7b70cf
|
Update requirements.txt
|
2025-03-24 19:23:06 -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 |
|