AWeather

From RHLUG

Jump to: navigation, search
AWeather main window showing Super-Res Level-II data and ground overlays from RIDGE
AWeather main window showing Super-Res Level-II data and ground overlays from RIDGE

AWeather is a advanced weather reporting program which is designed to be used by weather enthusiasts. AWeather is not another weather dockapp that simply displays a pre-computed forecast. It is designed to be an easy to use program that integrates a variety of weather data in simple unified interface; see features for more details.

Contents

[edit] News

See also: AWeather gitweb

2009-10-24
AWeather 0.2.3 (maintenance release). Added a Application menu entry and a few build/runtime fixes.
2009-09-02
The source repository has been migrated to Git. A lot of progress is being made on libgis, which is now able to display a virtual globe using data from NASA servers.
2009-08-06
AWeather 0.2.0 0.2.1 released, now with shared libraries and plugins!
2009-07-16
AWeather 0.1.1 released and remaining gvfs dependencies removed.
2009-07-14
AWeather included the Gentoo sunrise repository.
2009-06-29
AWeather 0.1 is released

[edit] About

To the best of my knowledge, all the weather related programs currently available for Linux are either very simple and provide little meteorological information or are huge, ancient, or proprietary beasts created for the National Weather Service. AWeather is made to fill the gap by providing lots of weather information while still using standard free software practices. As such, the research focus of this software is weather, not creative way to write software.

[edit] Key Features

  • High quality data sources (Level-II archive, etc)
  • 3D Volume browser (OpenGL)
  • GTK+ User Interface
  • API for algorithms (vortex/hail signatures, rain-rate, etc)
  • Other?

[edit] Architecture

  • Standard GTK+/GObject architecture.
  • libgis - "Virtual Globe" like library that handles coordinates and the OpenGL viewport. Also provides some generic functionality and a plugin API.
  • AWeather - Frontend for libgis and a bundle of weather related plugins.

[edit] Status

Now that it's spring again, progress on AWeather is continuing.

Working
  • Loadable/unloadable plugins API
  • NEXRAD, Ridge, and Example plugins
  • Real-time and offline mode
  • Pan, zoom, and rotate
Todo
  • Vertical cross sections, volume display
  • Replace RIDGE overlays with real GIS information
  • Generating mosaics (combining multiple radar sites)
  • Derived NEXRAD data (storm relative motion, echo tops, compost reflective, etc)
  • Auto-updating
  • Animation

[edit] Installation and Source Code

See AWeather/Install for installation instructions. Packages are currently only provided for gentoo.

Anonymous GIT access is available from the RHLUG server.

git clone git://lug.rose-hulman.edu/proj/aweather

[edit] Contact

Questions? Comments? Trouble compiling AWeather?

  • Email: andy753421@gmail.com
  • IRC (occasionally): #rhlug@irc.freenode.net
  • The talk page

[edit] External links

Finding weather information on the web can be a bit complicated since the NOAA sites tend to be fairy disorganized. A secondary goal of this project is to document what weather related software and data is currently available.

[edit] Libraries

http://trmm-fc.gsfc.nasa.gov/trmm_gv/software/rsl/index.html (rsl-v1.40.tar.gz)
  • The Radar Software Library (rsl) loads a variety of radar data formats and is used by AWeather for this purpose. Currently it does not support the compressed Level II files available from IA State. To work around this, the archives must first be decompressed using wsr88ddec.
  • Several patchs for RSL are also available in Git. Some of these are pretty much required for AWeather to function, while other simply fix bugs, memory leaks, or cosmetic issues.

[edit] Data sources

[edit] Software

[edit] Websites

[edit] See also

Personal tools