WSV3 Version 5.9

News and updates about WSV3 next-generation PC weather tracking software.
Post Reply
User avatar
Paul
Site Admin
Posts: 7834
Joined: Mon Dec 07, 2015 4:56 pm
Location: New England
Contact:

WSV3 Version 5.9

Post by Paul »

1. Rewritten, optimized HTTP networking library developed, tested, and replaced throughout WSV3
--Based on WinHTTP; eliminates old Indy-based libraries and removes two DLLs from installer; uses OS/system HTTPS certificates
--Superior performance over Indy
--Eliminated Indy HTTP DLLs and also removed usage of IdZLib for existing RTL libraries; smaller executable file size
--New program-wide downloading status indicator/progress bar/requests indicator in bottom status bar
2. Added built-in default TDWR Level 2 radar sites to NEXRADPro system
--Also added two public Korean L2 radar sites
--Properly constrained extended functionality reserved for WSR-88Ds (volume derived products, p-typing, LiveComposite, Level 3)
--LiveScan compatible with real-time data from Level 2 TDWR radar sites
3. Vastly improved, performance optimized, and better-appearing radar site labels
--Easier/enhanced single-click radar site selection with click effects and hand cursor rollover arrow
--New settings for customizing radar site label appearance
--New larger texture atlas map for radar labels, also including new sites
--New rollover scaling effects + on/off fade/scale effect
--New private WSV3 AWS web service for NEXRAD site status monitoring and automatically updating radar site label colorization according to live site up/site down status (red is default color for site down; customizable)
--New feature to zoom/center on new radar site when switching
4. Cleaned-up/polished NEXRADPro tab header UI with rollover tooltip hints
--Cleaned-up/polished Radar Control and associated popup dialogue windows with addition of helpful rollover tooltip hints
5. New NEXRAD Level 2 defaults for datasource: live and archive default to unique, WSV3-exclusive AWS S3 NOAA Open Data NEXRAD Level 2 integration
--Redid live and archive indexing method for AWS high-stability L2 stream; developed and deployed custom WSV3 private web-server-backend service using AWS serverless Lambda functions for fast and efficient L2 indexing on archive and live buckets
--Parallelized load of archive index and live chunks index for faster loading of L2 data using high-stability AWS source
--Enabled removal of heavy Embarcadero Cloud API RTL libraries further reducing EXE file size
6. Fixed program-wide popup form scaling issue
7. Fixed Level 3 general status message thread race issue/exception
8. Fixed program window minimize issue (goes to taskbar instead of orphaned small bottom-left title bar remnant window)
9. Optimized rendering of severe warning polygons for less CPU usage with tracking objects/on-map captions when many polygons are visible (made necessary by SWS inclusion; now consumes far less CPU when 25+ polygons on-map simultaneously)
10. Rewritten color palette parsing code for better performance and error/fault tolerance (previously, syntax errors in color palettes would cause startup issues)
11. Moved Manual Storm Tracking button to new sidebar panel pane
12. Updated video capture libraries to newest version and fixed download-on-demand issue
13. Optimized default font appearance settings
14. Fixed probe tool issue with simultaneous activation of custom radar and NEXRAD radar
15. Optimized server watch text display and fixed newline handling issue
16. Forced proper DPI scaling for application independent of user's overall Windows UI scaling settings. High-DPI not recommended (1920x1080 max resolution recommended); however, program will now appear normally scaled with smaller UI controls on high-DPI setups as opposed to having corrupted UI
17. Fixed/improved METAR Observation downloading/loading
--Fixed issue with index file(s) having to be deleted to force resume loading ability
--Parallelized multi-threaded download of METAR ingest text files for faster loading
18. Redid and polished integration code with WyDay LimeLM security system. Attempts to resolve rare error with incorrect date/time setting false-positive lockout. If persists, can now be shown to be a WyDay problem and not due to incorrect WSV3 implementation.
19. Updated to 2021 TIGER/Line road data from year 2019 data.
20. Fixed/unrestricted hyperactive METAR filtration which was limiting display of some valid METAR sites/obs.
21. Added main/model timestamp toggle convenience sidebar panel for greater convenience in workflows that frequently adjust this setting.
Attachments
NewNEXRADUIProgress.png
NewRadarSiteLabelsWithTDWRAndDownStatus.png

Post Reply