Kelviz 3.3.1 is mostly a bugfix release, with some small feature work added and some extra focus on usability issues.
Opening a new Kelviz window was broken in 3.3.0. That functionality is back now, in improved form - they open faster, and are used more often (for example, if you open a GRX while you're already working on a figure in your existing window, Kelviz will now open the GRX in a new window, thereby preserving your existing figure).
As a result of the above, the File menu has been slightly reorganized, and as part of this several menu options have gained accelerator key combos for your convenience. Control-N (Command-N on the Mac), for example, now opens a new Kelviz window, and Control-I (Command-I on the Mac) will let you Import Data.
The "Import Plot From GRX" function - previously accessible by opening a GRX using the "Import Data" menu item or toolbar button - has been split off into its own distinct menu item, owning to frequent user confusion from having the two functions combined.
The "Calculate Sequentially Updated PPL" dialog - which served as a front-end for Kelvin's
calc_updated_ppl utility and otherwise had no relationship whatsoever to Kelviz - has been split off into a separate standalone utility and is no longer distributed with Kelviz.
Kelviz 3.3.0 is primarily a bugfix release.
Starting with this version, Kelviz now requires more recent versions of wxPython (3.0 or higher) and matplotlib (tested with version 1.4 and higher). Our provided builds are now done via the Anaconda Python distribution, following the retirement (and subsequent removal) of EPD.
Preference dialogs that control multiple plots now have notebook tabs again, instead of the confusing "dropdown menus" they were changed to as a bug workaround in 3.2.
Annotate Peak Boundaries has been merged in with the other threshold-based annotation options. This fixes a few rare peculiarities and inconsistencies with that function.
To facilitate redistribution and packaging going forward, the source code heirarchy has been changed ("src/" is gone and its contents moved to the top-level directory).
The defaults for figure size and padding have been revised so that figures should now fit nicely on standard US Letter paper.
Marker Maps had several problems when creating and deleting annotations. These have been fixed.
Certain line symbol types would not save properly to GRX files and would cause Kelviz to crash. This has been fixed.
The Performance Options dialog now works again.
Several small crash bugs in various parts of the program have been fixed.