Skip to content

Releases: kylejgillett/sounderpy

SounderPy 2.0.5

07 Sep 18:52
91700c2
Compare
Choose a tag to compare

ANNOUNCING SOUNDERPY VERSION 2.0.5!

SounderPy v2.0.5 will feature a number of new tools, improvements to existing functionality, and a few bug fixes from v2.0.4.

LATEST VERSION: v2.0.5 | RELEASED: September 29, 2023 | COPYRIGHT Kyle J Gillett, 2023

VISIT SOUNDERPY DOCUMENTATION HERE

CHANGELOG:

New Features

  • Access to Aircraft Communications, Addressing and Reporting System (ACARS) vertical profile data with acars_data()
    • Listing recent profiles for a given date and time: acars_data(year, month, day, hour).list_profiles()
    • Getting a profile after using .list_profiles: acars_data(year, month, day, hour).get_profile(profile)
  • NCEP FNL 0.25deg Gridded Reanalysis Dataset using the get_model_data() function by setting the method kwarg to 'ncep'.
  • Ability to output SounderPy data to a SHARPPY input file.

Changed

  • Finding station lat-lon data is now condensed into a single function: get_latlon(station_type, station_id) where station_type can be buoy, raob, igra, metar, or bufkit.
    • This change depreciates the following functions: buoy_latlon(), metar_latlon(), raob_latlon(), igra_latlon(), metar_latlon() and bufkit_latlon().
  • Outputting data to a file is now condensed into a single function: to_file(file_type, filename), where file_type can be csv, cm1, or sharppy.
    • This change depreciates the following functions: to_csv() and to_cm1.
  • MetPy sounding and hodograph plots are now more advanced.

Fixed

  • Improved Docs
  • Corrected Bufkit data output lat-lon data

EXAMPLE PLOTS:

SounderPy 2.0.4

06 Aug 01:09
71f9155
Compare
Choose a tag to compare

Release number 2 of SounderPy!

  • NOTE: this version of SounderPy is 2.0.4

sounderpyv204_release

New Features

  • IGRAv2 Archive Access via get_obs_data() -- just specify an IRGA station ID for the kwarg station!
  • Most-recent RAP analysis data access via get_model_data() -- specify the method kwarg as 'rap-now'
  • Most-recent & archive BUFKIT data access via get_bufkit_data() -- GFS, NAM, NAMNEST, RAP, HRRR, SREF, & HIRESW data
  • Ability to find a lat/lon pair of a US buoy/CMAN site -- buoy_latlon('site-id')
  • Ability to find a lot/lon pair for a IGRA site -- igra_latlon('site-id')
  • Ability to save plots to a file -- metpy_sounding(clean_data, 'save')
  • Ability to save parsed data as a csv -- to_csv(clean_data)
  • Ability to save parsed data to CM1 input file -- to_cm1(clean_data)
  • Ability to plot profile data on a MetPy Hodograph! metpy_hodograph(clean_data, 'show')
  • GitHub Wiki Documentation

Changed

  • metpy_sounding() function now offers two rendering options, a user can specify kwarg method as 'show' to display the plot inline, or as 'save' to save the plot as a .png image. If 'save' is chosen, the kwarg filename can be set to a user-specified file location and name.
    • Example: metpy_sounding(clean_data, 'save', '/your-file-path/your-file-name')
  • all clean_data dicts now include the key site-info which include site information, model/data information and time information.

Fixed

  • Improved Docs
  • Made minor corrections to get_docs() function
  • Added CHANGLOG.md
  • fixed requirements.txt, thus allowing dependencies to automatically load upon installing SounderPy

SounderPy 1.0.0

17 Jul 18:21
2813791
Compare
Choose a tag to compare

SounderPy is finally here!

Start using this package by using pip install sounderpy.

Check out the documentation at: https://github.com/kylejgillett/sounderpy/blob/main/DOCUMENTATION.md

Full Changelog: https://github.com/kylejgillett/sounderpy/commits/v1.0.0