SHARPpy v1.3.0, "Xenia"

@tsupinie tsupinie released this Aug 8, 2015 · 109 commits to master since this release

SHARPpy Beta v1.3.0 "Xenia" Release.

REMINDER: You must re-run the 'python install' script for the updates to take effect.

SHARPpy v1.3.0, Xenia Release supports multiple profiles in the Skew-T window and features improvements to the picker map and usability of the Skew-T window.

  • Ability to add and remove any data from the sounding picker in the sounding viewer and view it simultaneously.
    • Can switch focus between profiles using the spacebar.
    • Ability to focus and remove profiles from the Skew-T via the menus.
    • Analogue profiles can be focused and removed by the same mechanisms.
  • More picker map improvements
    screen shot 2015-07-15 at 9 46 02 pm
    • Tropics and Southern Hemisphere maps are now available.
    • Ability to recenter the map projection by double-clicking.
    • Ability to save map view as the default for when the program loads.
  • Installable binaries are available for Mac OS X and Windows
  • Interpolation: interpolate profiles to 25-mb intervals for easy graphical modification.
  • Skew-T zooming improved.
  • Program now loads profiles in the background, decreasing the load time for the Skew-T window.
  • Ability to save sounding text to a file.
  • New MBURST index added to the sounding window.
  • Menus now work on Windows and Linux.
  • Model profiles compute the correct inferred temperature advection for their latitude.
  • Additional error handling for partial profiles.
  • Various model forecast points relocated to their proper places.
  • Error handling for opening the program without an Internet connection.
  • Removed PySide dependency and unused imports for those using SHARPpy routines in scripts.

SHARPpy v1.2.0, "El Reno"

@keltonhalbert keltonhalbert released this Apr 20, 2015 · 401 commits to master since this release

SHARPpy Beta v1.2.0, "El Reno" Release

REMINDER: You must re-run the "python install" script for updates to take hold*

SHARPpy v1.2.0, El Reno Release, supports and features a new and improved user interface for selecting and interacting with sounding data sources, in addition to new SARS inset interactivity, and numerous backend changes/improvements. Please note that with these changes, the runsharp and datasources folders must not be moved, and must be run in the parent SHARPpy directory.


  • New pan/zoom map for selecting sounding locations from observed/model data sources
    • Northern hemispheric map for global data sources (tropics and southern hemisphere maps coming soon)
    • County map zooming for CONUS data sources
    • Cursor readout for sounding locations includes station ID, city, and state/province or country
    • Map checks the server for currently available points and only displays those that are available
    • Bug fixes on selecting model initialization cycles and supports non-synoptic hour observed data
    • Stations with special characters now work properly
    • Mapping shapefiles have been added to the databases directory
  • New XML backend for managing different data sources available to the GUI
    • Allows custom configuration for data urls, initialization offset, model dt, forecast range, and point click locations for configured data sources. No tutorial has been generated for this yet.
  • New SARS analogue interactivity
    • SARS hail and supercell analogues can now be displayed alongside soundings by left-clicking on the analogue in the SARS inset window. It can be removed by right-clicking the skew-t window and hitting reset
  • Improved the UI's look and feel on the Windows platform
  • Added 0-3 km MLCAPE to the thermodynamics panel
  • Fixed the 0-6 km shear and 9-11 km storm-relative wind vectors that are plotted when plotting a boundary motion in the Hodograph window.
  • Data decoders have been modified, consolidated, and made more customization-friendly
  • Moved the existing Profile object to a BasicProfile object, and made Profile an object that makes no computations upon construction and only stores data
  • The "About" menu option (currently only works on OS X) has been updated with a new description and contact info
  • Removed accidental SciPy dependency
  • An Issue with the PWV climatology crashing on non-US stations has been fixed
  • Save image and open user sounding text file functions now default to the user's home directory.
  • Microburst Composite (MBURST), Derecho Composite Parameter (DCP), Energy-Helicity Index (EHI), and Severe Weather Threat Index (SWEAT) added to
  • Overall stability of the program has been increased.
  • Tutorial has been updated to reflect some of the internal changes of the program libraries.
  • Custom user sounding text files can now be opened by pressing Ctrl+O on Windows and Linux.

SHARPpy Version 1.0 Beta (AMS 2015 Release)

@keltonhalbert keltonhalbert released this Jan 5, 2015 · 684 commits to master since this release

SHARPpy Version 1.0 Beta (AMS 2015 Release)

Following the SHARPpy presentation in the Python Symposium at the annual American Meteorological Society meeting, SHARPpy is being released to the public in beta status. Most core functionality is present, but it is being released with a few platform specific known bugs that are still being worked on.

This release features core numerical functionality (thermodynamic and kinematic routines) for scripting and data processing, in addition to graphical user interface functionality and interactivity.

Instructions on how to install and run can be found in the readme.