
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                                                   |
+------------+--------------------------------------------------------------------------------------------+
| "TwitterAu | Authorise pywws to post to your Twitter account                                            |
+------------+--------------------------------------------------------------------------------------------+
| "SetWeathe | Set some weather station parameters                                                        |
+------------+--------------------------------------------------------------------------------------------+
| "TestWeath | Test connection to weather station.                                                        |
+------------+--------------------------------------------------------------------------------------------+
| "RunModule | Run a pywws module.                                                                        |
+------------+--------------------------------------------------------------------------------------------+
| "USBQualit | Test quality of USB connection to weather station                                          |
+------------+--------------------------------------------------------------------------------------------+
| "EWtoPy"   | Convert EasyWeather.dat data to pywws format                                               |
+------------+--------------------------------------------------------------------------------------------+
| "pywws.Tas | Routines to perform common tasks such as plotting gaphs or uploading files.                |
+------------+--------------------------------------------------------------------------------------------+
| "pywws.Log | Save weather station history to file                                                       |
+------------+--------------------------------------------------------------------------------------------+
| "pywws.Pro | Generate hourly, daily & monthly summaries of raw weather station                          |
+------------+--------------------------------------------------------------------------------------------+
| "pywws.cal | Calibrate raw weather station data                                                         |
+------------+--------------------------------------------------------------------------------------------+
| "pywws.Plo | Plot graphs of weather data according to an XML recipe                                     |
+------------+--------------------------------------------------------------------------------------------+
| "pywws.Win | Plot a "wind rose"                                                                         |
+------------+--------------------------------------------------------------------------------------------+
| "pywws.Tem | Create text data file based on a template                                                  |
+------------+--------------------------------------------------------------------------------------------+
| "pywws.For | Predict future weather using recent data                                                   |
+------------+--------------------------------------------------------------------------------------------+
+------------+--------------------------------------------------------------------------------------------+
| "pywws.Upl | Upload files to a web server by ftp or copy them to a local directory                      |
+------------+--------------------------------------------------------------------------------------------+
| "pywws.ToT | Post a message to Twitter                                                                  |
+------------+--------------------------------------------------------------------------------------------+
| "pywws.tos | Post weather update to services such as Weather Underground                                |
+------------+--------------------------------------------------------------------------------------------+
| "pywws.YoW | Generate YoWindow XML file                                                                 |
+------------+--------------------------------------------------------------------------------------------+
| "pywws.Wea | Get data from WH1080/WH3080 compatible weather stations.                                   |
+------------+--------------------------------------------------------------------------------------------+
| "pywws.dev | Low level USB interface to weather station, using cython-hidapi.                           |
+------------+--------------------------------------------------------------------------------------------+
| "pywws.dev | Low level USB interface to weather station, using PyUSB.                                   |
+------------+--------------------------------------------------------------------------------------------+
| "pywws.Dat | DataStore.py - stores readings in easy to access files                                     |
+------------+--------------------------------------------------------------------------------------------+
| "pywws.Tim | Provide a couple of datetime.tzinfo() objects representing local                           |
+------------+--------------------------------------------------------------------------------------------+
| "pywws.Loc | Localisation.py - provide translations of strings into local                               |
+------------+--------------------------------------------------------------------------------------------+
| "pywws.cal | Calibrate raw weather station data                                                         |
+------------+--------------------------------------------------------------------------------------------+
| "pywws.con | conversions.py - a set of functions to convert pywws native units                          |
+------------+--------------------------------------------------------------------------------------------+
| "pywws.Log | Common code for logging info and errors.                                                   |
+------------+--------------------------------------------------------------------------------------------+

* Hourly
* LiveLog
* Reprocess
  * Introduction
  * Detailed API
* TwitterAuth
* SetWeatherStation
* TestWeatherStation
* RunModule
* USBQualityTest
* EWtoPy
  * Introduction
  * Detailed API
* pywws.Tasks
* pywws.LogData
* pywws.Process
* pywws.calib
  * Calibrate raw weather station data
    * Writing your calibration module
* pywws.Plot
  * Introduction
    * XML graph file syntax
    * graph
    * plot
    * start
    * stop
    * duration
    * layout
    * size
    * fileformat
    * terminal
    * lmargin
    * rmargin
    * xformat
    * xlabel
    * dateformat
    * xtics
    * title
    * subplot
    * bmargin
    * yrange
    * y2range
    * ytics
    * y2tics
    * ylabel
    * ylabelangle
    * y2label
    * y2labelangle
    * grid
    * source
    * boxwidth
    * title
    * command
    * xcalc
    * ycalc
    * axes
    * style
    * colour
    * title
  * Detailed API
* pywws.WindRose
  * Introduction
  * XML graph file syntax
    * graph
    * windrose
    * start
    * stop
    * duration
    * layout
    * size
    * fileformat
    * lmargin, rmargin, tmargin, bmargin
    * title
    * xcalc
    * ycalc
    * threshold
    * colour
    * yrange
    * points
    * source
    * title
  * Detailed API
* pywws.Template
  * Introduction
  * Processing instructions
  * Example
  * Detailed API
* pywws.Forecast
* pywws.ZambrettiCore
* pywws.Upload
  * Introduction
  * Detailed API
* pywws.ToTwitter
* pywws.toservice
  * Introduction
  * Configuration
  * Upload old data
  * Add service(s) upload to regular tasks
  * Notes on the services
    * UK Met Office
    * Open Weather Map
    * Weather Underground
  * API
* pywws.YoWindow
* pywws.WeatherStation
  * Introduction
  * Detailed API
* pywws.device_cython_hidapi
  * Introduction
  * Installation
  * Testing
  * API
* pywws.device_pyusb
  * Introduction
  * Installation
  * Testing
  * API
* pywws.DataStore
  * Introduction
  * Detailed API
* pywws.TimeZone
  * Introduction
  * Detailed API
* pywws.Localisation
  * Introduction
  * Using a different language
  * Creating a new translation
* pywws.calib
  * Calibrate raw weather station data
    * Writing your calibration module
* pywws.conversions
* pywws.Logger