Skip to content

Latest commit

 

History

History
50 lines (46 loc) · 3.13 KB

CHANGES.md

File metadata and controls

50 lines (46 loc) · 3.13 KB

Changelog

changes in 1.0.1

  • added rsudp.c_rsam Real-time Seismic Analysis Measurement consumer
  • modified install scripts for clarity

changes in 1.0.0

  • settings changed to deconvolve plot channels by default
  • added the ability to post to multiple Telegram chats (by spinning up multiple independent threads)
  • moved several functions to a new helpers.py module
  • simplified several functions to make them more readable
  • changed doc structure to github pages compatible

changes in 0.4.3

  • added ability to run tests with any data file containing at least one of SHZ, E[H,N][E,N,Z], HDF channels (even miniSEED, which gets converted to text first then read by the pre-producer)
  • cut whitespace from the beginning of included MP3s
  • added standardized queue message constructors to rsudp.raspberryshake
  • removed warning filters
  • fixed plot trace offset issue
  • fixed a problem where UTC would appear after link in telegram and tweet messages
  • fixed problem with precision in event UTCDateTime objects
  • fixed unit capitalization in plot y-label
  • added an exit code to the test function
  • added a custom thread class (rsudp.raspberryshake.ConsumerThread) for consumers to inherit which contains all internal flags that the Producer needs to function
  • added additional trove classifiers
  • alarm time in plot, telegrams, and tweets now has 0.01 second precision
  • alarm time now reports directly from rsudp.c_alert.Alert instead of Producer
  • fixed a circular import issue which manifest on RPi
  • added earth gravity fraction deconvolution option ("GRAV", which is basically "ACC"/9.81)
  • added testing capabilities using rs-test
  • added a script to translate seismic data to Raspberry Shake UDP packet format for testing
  • changed warning and error message colors in terminal stdout
  • alert module stdout STA/LTA messages now colorized
  • added rsudp.c_custom as an independent thread to run custom code
  • added and expanded explicit docstrings and comments, as well as Sphinx conf.py file
  • turned off alert module STA/LTA live printed output when settings['settings']['debug'] is False in order to keep systemd log file size down
  • streamlined alert sound module operation; no longer writes temporary sound file on every alert when using ffplay
  • added rsudp.__version__ linked to version in setup.py

changes in 0.4.2

  • the station's Flinn-Engdahl region is added to tweets when the station inventory is available through FDSN
  • changed message format to include live link to StationView
  • added redundancy to tweets
  • added Telegram bot module (https://core.telegram.org/bots)

changes in 0.4.1

  • fixed #1 which caused the writing module to crash on some machines
  • added a module that posts to twitter in the event of an alert, and can also post screenshots saved by the plot module
  • fixed #2 which caused an error at 28>1 30>1 and 31>1 month rollovers
    • should also address issues arising from leap second addition
  • added Twitter bot module (https://developer.twitter.com/en/apps)