<% #include "html.h" %> <% /* Global functions */ %> <% void print_header(void) { %> Content-Type: text/html; charset=UTF-8 <% } %> <% void print_nav(const page_t *page, const page_t *cur) { %> <% const char *class = page == cur ? " class=\"cur\"" : ""; %> ><%= page->name %> <% } %> <% void print_screen(char *name) { %> <%= name %> <% } %> <% void print_page(const page_t *page) { %> AWeather<% if (page->name) printf(" - %s", page->name); %>

AWeather

This site is currently under construction.

If I had an animated GIF of a guy with a shovel, I would put it here.

<% page->print(); %>
<% } %> <% /* Normal Pages */ %> <% void print_about(void) { %>

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.


Intended Features

Status

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

Working

Todo

<% } %> <% void print_news(void) { %>
2011-06-13
Started work on this new website. Lots of progress in AWeather as well:
2010-05-17
AWeather 0.4.1:
2010-05-14
AWeather 0.4:
2009-11-09
AWeather 0.3.0 released, based on libgis but still rather buggy.
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.

See also: AWeather's gitweb

<% } %> <% void print_screenshots(void) { %>

AWeather provides consistent user interface that allows the user to zoom in from a high level view of the entire Earth down to regional and microscale views.

<% } %> <% void print_download(void) { %>

Stable release

While AWeather won't be considered stable until version 1.0,
these are as close to stable as you can get until then

Unstable releases

Pre-releases, betas, and other hazardous software

Check out the files directory for any potential updates

Pre-releases are labeled with a -p0 and are mainly build for testing the Windows packages

Development code

Development code is available from Git, and from gitweb (AWeather, Grits, RSL)

git clone git://lug.rose-hulman.edu/proj/aweather
git clone git://lug.rose-hulman.edu/proj/grits
git clone git://lug.rose-hulman.edu/~spenceal/rsl
<% } %> <% void print_development(void) { %>

The AWeather development wiki is the main resource for development material.

Bug report and feature requests

New issue

Open issues

How to contribute?

Building AWeather

See the install wiki page for more details

Architecture Overview

<% } %> <% void print_grits(void) { %>

Grits

Grits is a Virtual Globe library developed along side AWeather, but can be used by other programs as well.

It is differentiated from other Virtual Globes such as Google Earth, NASA World Wind, and KDE Marble in that it is developed as a library that is used by other programs, such as AWeather, rather than providing a user interface that is used directly.

<% } %> <% /* Footer Pages */ %> <% void print_contact(void) { %>

Contact

Questions? Comments? Trouble compiling AWeather?

Email
Andy Spencer
IRC
#rhlug@irc.freenode.net
<% } %> <% void print_legal(void) { %>

Legal

<% } %> <% /* Special Pages */ %> <% void print_index(void) { %>

AWeather is designed to be an advanced weather 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.


<% print_screen("meso"); %>

Download

AWeather 0.5-p0 source

Download

AWeather 0.5-p0 source

Features: <% } %> <% void print_notfound(void) { %>

404 - Not found

<% } %>