Simplified the SkewApp class by properly deleting and re-creating individual widgets when swapping them. This paved the way for polishing the swapping, including the context menus
Added config files to keep track of the state of the swappable insets across instances of SkewApp.
Added "Modified" to the plot title whenever the sounding has been modified.
Added "No cursor" and "Readout cursor" options to the context menu for the Skew-T
Added error handling, which required retrieving data in the picker, rather than the SkewApp
Speed optimizations. I think the speed bottleneck is now building the paths for the parcel traces in the Skew-T, but I'm not 100% sure.
Simplified the SkewApp class by properly deleting and re-creating individual widgets when swapping them. This paved the way for polishing the swapping, including the context menus
Added config files to keep track of the state of the swappable insets across instances of SkewApp.
Added "Modified" to the plot title whenever the sounding has been modified.
Added "No cursor" and "Readout cursor" options to the context menu for the Skew-T
Added error handling, which required retrieving data in the picker, rather than the SkewApp
Speed optimizations. I think the speed bottleneck is now building the paths for the parcel traces in the Skew-T, but I'm not 100% sure.