Skip to content

Meisei iMS-100 Support, Updated Decoders, SNR display

Compare
Choose a tag to compare
@darksidelemm darksidelemm released this 26 Oct 04:07
· 1080 commits to master since this release
d37b1b3
  • Add support for Meisei iMS-100 Radiosondes.
  • Add support for the yet-unnamed new Lockheed Martin radiosonde (LMS-X for now).
  • Rebased all decoders to latest from @rs1729 's repo.
  • Detection stage now uses IQ input, and provides an estimate of frequency offset which is used to adjust the starting frequency of the decoder step.
  • Fix APRS high-precision coordinate calculation. (Resolves #207 )
  • Fix scroll wheel unintentionally zooming the map on the web interface (Resolves #209 )
  • Fix a few Python 3 compatibility issues (Thanks @snh!)
  • Use fsk_demod decoder chains by default where possible (this is just a change to the defaults in the example configuration file, so you will need to change the type_experimental settings in your own station.cfg file to enable them)
  • When using fsk_demod, utilise the statistics output from the modem to:
    • Log estimated SNR values and display them on the web interface. These are also emitted in the payload_summary output as a 'snr' field.
    • Log estimated centre frequency of the sonde signal (based on the modem's estimate of the two FSK tones) and display on the web interface.
    • Resolves #204
  • Removed station_code setting in configuration file (used to generate callsigns for iMet sondes, and was causing more trouble than it was worth...)
  • Switch to rs1729 M10 decoder, and (hopefully) make M10 APRS callsign compatible with that produced by other decoder software (Resolves #225 )
  • Minor changes to work towards continuous integration tests, and enable replacement of rtl_fm and rtl_sdr with other IQ sources.
  • Add Dockerfile for easier setup! (Thanks @snh !) - Information on using Docker is available here
  • Added auto_rx version to APRS packet comment as a default.

Finally, we will now no longer support auto_rx instances using Python 2.7. While the codebase is currently compatible with both Python 2.7 and Python 3.x, it is likely that future updates will start using Python >=3.7 exclusive features (e.g. asyncio).

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