Pacific
The fourth public release of rsudp, codenamed "Pacific," contains several major new features, including testing and demonstration functionality, available from the command line by typing rs-test
.
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']
isFalse
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 insetup.py