Skip to main content

Tools for receiving and interacting with Raspberry Shake UDP data

Project description

Raspberry Shake event logo

rsudp

Continuous sudden motion and visual monitoring of Raspberry Shake data

Written by Ian Nesbitt (@iannesbitt) and Richard Boaz (@ivor)

PyPI PyPI - Downloads GitHub Documentation Build Status Code Coverage Scrutinizer Code Quality JOSS Publication Status

rsudp is a tool for receiving and interacting with data casts from Raspberry Shake personal seismographs and Raspberry Boom pressure transducer instruments.

rsudp has full documentation here. We also have tutorial instructions to install, set up, and run rsudp there. Additionally, our documentation features YouTube walkthroughs, notes for contributors, a brief Developer's guide, and module documentation.

rsudp contains ten main features:

  1. Alert - an earthquake/sudden motion alert trigger, complete with a bandpass filter and stream deconvolution capabilities
  2. AlertSound - a thread that plays a MP3 audio file in the event of the alert module signalling an alarm state
  3. Plot - a live-plotting routine to display data as it arrives on the port, with an option to save plots some time after an alarm
  4. Tweeter - a thread that broadcasts a Twitter message when the alert module is triggered, and optionally can tweet saved plots from the plot module
  5. Telegrammer - a thread similar to the Tweeter module that sends a Telegram message when an alarm is triggered, which can also broadcast saved images
  6. Writer - a simple miniSEED writer
  7. Forward - forward a data cast to one or several IP/port destinations
  8. RSAM - computes RSAM (Real-time Seismic AMplitude) and either prints or forwards it to an IP/port destination
  9. Custom - run custom code when an ALARM message is received
  10. Print - a debugging tool to output raw data to the command line

rsudp is written in Python but requires no coding knowledge to run. Simply follow the instructions to install the software, go to your Shake's web front end, configure a UDP datacast to your computer's local IP address, start the software from the command line, and watch the data roll in.

Earthquake plot recorded on a Raspberry Shake 4D

(Above) a plot of an earthquake on the four channels of a Raspberry Shake 4D (EHZ---the geophone channel, and EHE, EHN, and ENZ---the accelerometer east, north, and vertical channels).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rsudp-1.0.2.tar.gz (492.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rsudp-1.0.2-py3-none-any.whl (513.3 kB view details)

Uploaded Python 3

File details

Details for the file rsudp-1.0.2.tar.gz.

File metadata

  • Download URL: rsudp-1.0.2.tar.gz
  • Upload date:
  • Size: 492.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.7.4

File hashes

Hashes for rsudp-1.0.2.tar.gz
Algorithm Hash digest
SHA256 64d661a1eac91505735e0dbe43ff1bac6fe92a794e4a4f197a971154cfcbbd7a
MD5 2125c1775e4b417d43cc7106da1b3a9b
BLAKE2b-256 26abd4aae267e0e590b9135c8d96bc3e4470d5b1159696a49e1a3b2170715ae3

See more details on using hashes here.

File details

Details for the file rsudp-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: rsudp-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 513.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.7.4

File hashes

Hashes for rsudp-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5e5c9fea28136e8403f47ca31b43d7faa4397e2d56e1d403a4cc8b90a781d4ec
MD5 3eb3e39d6fdb377c32fc67b01b7c77f7
BLAKE2b-256 ac728b04ec053838fb1d5d04c8b504cf926a964da1b3958e397e5e7821bb06be

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page