Updated Web Interface, SondeHub Station Info, Dropped Python <3.6 support.
This release of auto_rx brings the following new features & changes:
- Support for Python versions older than 3.6 has been dropped completely. Users running Python 2.7 or 3.5 will encounter an error on startup and auto_rx will exit. Time to upgrade to Python 3! In particular, Python >=3.6 is required. This means that stations running Raspbian Stretch (which comes with Python 3.5) will need to update to the latest Raspbian distribution - Raspbian Buster.
- Thanks to the work of @LukePrior, a revamped web interface! This brings a much cleaner and customisable web interface, with better mobile support and a dark mode!
- Updated the socket.io JS library, and removed the version pinning for flask-socketio. You will need to update your flask-socketio version for the web interface to continue working. Upgrading can be performed by running
sudo pip3 install -U flask-socketio
. You will also likely need to clear your browser cache to get the new socketio Javascript library (e.g. hold down Shift and click the page refresh button). - Additions to the SondeHub v2 uploader system, such that station locations appear on the v2 tracker map even if no telemetry has been uploaded recently.
- Added an optional station contact e-mail field. This information is only made available to the SondeHub admins (myself and Michaela), and will only be used if an issue with your station is noticed (or if we need your help observing something interesting!).
- Added some additional checks on the date/time reported in radiosonde telemetry.
- Fixes to the Docker image generation for armv6/armv7 systems.
The pre-built Docker Image is now the recommended way to setup radiosonde_auto_rx on a new station. Using Docker avoids issues with updates to dependencies, like is occurring in this release.
IMPORTANT UPDATE NOTES:
- Once again, if you haven't updated to Python >3.6 - now is the time (auto_rx will no longer work on Python 2.7 or 3.5.). If your station is running on Python 2, please either do a fresh install (ideally with the latest version of Raspbian), or follow the Python 2 -> 3 upgrade guide here: https://github.com/projecthorus/radiosonde_auto_rx/wiki/Performing-Updates#upgrading-a-station-from-python-2-to-python-3
Please report any problems encountered either on the mailing list, or by raising an issue on this repository.
PLEASE DO NOT USE THE GITHUB GENERATED RELEASE ZIP FILES - USE THE INSTALLATION/UPDATE STEPS DESCRIBED IN THE WIKI