Skip to main content

Tools for receiving and interacting with Raspberry Shake UDP data

Project description

Raspberry Shake event logo

rsudp

Tools for receiving and interacting with Raspberry Shake UDP data

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

PyPI PyPI - Downloads GitHub Documentation 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 at Read the Docs. We also have tutorial instructions to install, set up, and run rsudp there. Additionally, our documentation features YouTube walkthroughs, a brief Developer's guide, and module documentation.

rsudp contains eight main features:

  1. Alarm - 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 an alarm
  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 alarm 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 another IP/port destination
  8. Custom - run custom code when an ALARM message is received
  9. 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.

Raspberry Shake logo

(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-0.4.3.tar.gz (525.4 kB view details)

Uploaded Source

Built Distribution

rsudp-0.4.3-py3-none-any.whl (548.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rsudp-0.4.3.tar.gz
  • Upload date:
  • Size: 525.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191101 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.4

File hashes

Hashes for rsudp-0.4.3.tar.gz
Algorithm Hash digest
SHA256 f3effa547fd7a932ae9fb5d76b92a52bd05909a4b119d830eff1e21c2f0df06a
MD5 3d371b6c8cb053e71c06ff07531701ac
BLAKE2b-256 ad500dc6a95c640c8c925b2aac0ffb05b33493b1d61d4661253c9ebe7640f753

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rsudp-0.4.3-py3-none-any.whl
  • Upload date:
  • Size: 548.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191101 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.4

File hashes

Hashes for rsudp-0.4.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8406dbafc2cdbdc9635141111f0c1bd2462cfbef96da79a0155bbf9a84abc690
MD5 0fd89b72ce851d40b1870207756e3d23
BLAKE2b-256 e1289756b8d4804ab5d37197620e795d62d46bf6c18ba29d0b07a2ba0db39887

See more details on using hashes here.

Supported by

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