Python programs and modulesΒΆ

Contents:

Hourly Get weather data, process it, prepare graphs & text files and upload to a web site.
LiveLog Get weather data, store it, and process it.
Reprocess Regenerate hourly and daily summary data.
TwitterAuth Authorise pywws to post to your Twitter account
SetWeatherStation Set some weather station parameters.
TestWeatherStation Test connection to weather station.
USBQualityTest Test quality of USB connection to weather station
EWtoPy Convert EasyWeather.dat data to pywws format.
pywws.Tasks Routines to perform common tasks such as plotting gaphs or uploading files.
pywws.LogData Save weather station history to file
pywws.Process Generate hourly, daily & monthly summaries of raw weather station
pywws.calib Calibrate raw weather station data
pywws.Plot Plot graphs of weather data according to an XML recipe.
pywws.WindRose Plot a “wind rose”.
pywws.Template Create text data file based on a template.
pywws.Forecast Predict future weather using recent data.
pywws.ZambrettiCore
pywws.Upload Upload files to a directory by ftp.
pywws.ToTwitter Post a message to Twitter
pywws.toservice Post weather update to services such as Weather Underground
pywws.YoWindow Generate YoWindow XML file.
pywws.WeatherStation Get data from WH1080/WH3080 compatible weather stations.
pywws.device_cython_hidapi Low level USB interface to weather station, using cython-hidapi.
pywws.device_pyusb Low level USB interface to weather station, using PyUSB.
pywws.DataStore DataStore.py - stores readings in easy to access files
pywws.TimeZone Provide a couple of datetime.tzinfo() objects representing local
pywws.Localisation Localisation.py - provide translations of strings into local
pywws.calib Calibrate raw weather station data
pywws.conversions conversions.py - a set of functions to convert pywws native units
pywws.Logger Common code for logging info and errors.

Previous topic

weather.ini - configuration file format

Next topic

Hourly