Python programs and modules
Set up and configure pywws
Test connection to weather station. |
|
Set some weather station parameters. |
|
Display pywws version information. |
|
Regenerate hourly and daily summary data. |
|
Test quality of USB connection to weather station |
|
Convert EasyWeather.dat data to pywws format |
Get data and process it
Get weather data, process it, prepare graphs & text files and upload to a web site. |
|
Get weather data, store it, and process it. |
|
Run 'live logging' as a UNIX daemon. |
Upload data to online “services”
Base classes for "service" uploaders. |
|
Upload files to a web server by FTP. |
|
Upload files to a web server by SFTP. |
|
Copy files to another directory. |
|
Upload weather data to Citizen Weather Observer Program. |
|
Upload weather data to UK Met Office "WOW". |
|
Upload weather data to MQTT message broker. |
|
Upload weather data to Open Weather Map. |
|
Upload weather data to PWS Weather. |
|
Upload current temperature to temperatur.nu. |
|
Upload data to Weather Underground. |
|
Upload data to WeatherCloud. |
|
Upload weather data to wetter.com. |
|
Upload data to Windy. |
|
Post messages to Twitter. |
|
Post messages to Mastodon. |
“Internal” modules
Routines to perform common tasks such as plotting graphs or uploading files. |
|
Save weather station history to file |
|
Generate hourly, daily & monthly summaries of raw weather station data . |
|
Calibrate raw weather station data |
|
Plot graphs of weather data according to an XML recipe |
|
Plot a "wind rose" |
|
Create text data file based on a template |
|
Predict future weather using recent data |
|
Get data from WH1080/WH3080 compatible weather stations. |
|
Low level USB interface to weather station, using python-libusb1. |
|
Low level USB interface to weather station, using PyUSB v1.0. |
|
Low level USB interface to weather station, using PyUSB v0.4. |
|
Low level USB interface to weather station, using ctypes to access hidapi. |
|
Low level USB interface to weather station, using cython-hidapi. |
|
Store parameters in easy to access files, and access backend data |
|
Store weather data in easy to access files |
|
Store weather data in an SQLite3 database file. |
|
Provide a couple of |
|
Provide translations of strings into local language |
|
conversions.py - a set of functions to convert pywws native units (Centigrade, mm, m/s, hPa) to other popular units |
|
Configure Python logging system |
|
Bits of data used in several places. |
Comments or questions? Please subscribe to the pywws mailing list http://groups.google.com/group/pywws and let us know.