rsudp Logo

Tutorial guide

  • 1. About rsudp
  • 2. Installing rsudp
  • 3. Modules and Settings
  • 4. Running rsudp
  • 5. rsudp as a systemctl daemon
  • 6. Troubleshooting rsudp
  • 7. Testing and demoing rsudp

Video resources

  • YouTube walkthroughs
  • Live demo
  • Detected earthquake

Developers' guide

  • 1. Program architecture and flow
  • 2. Contributing to this project

Library

  • rsudp.__init__ (initialization functions)
  • rsudp.raspberryshake (main library)
  • rsudp.helpers (helper functions)
  • rsudp.entry_points (convenience fx)

Clients

  • rsudp.client (central module)
  • rsudp.packetloss (track packets)

Producer and Consumer

  • rsudp.p_producer (data producer)
  • rsudp.c_consumer (master consumer)

Sub-Consumers

  • rsudp.c_alert (STA/LTA alarm)
  • rsudp.c_rsam (RSAM analysis)
  • rsudp.c_alertsound (play sound)
  • rsudp.c_plot (plot data)
  • rsudp.c_tweet (Twitter alerts)
  • rsudp.c_telegram (Telegram alerts)
  • rsudp.c_forward (forward data)
  • rsudp.c_write (write data)
  • rsudp.c_custom (run code)
  • rsudp.c_settings (Settings)

Testing modules

  • rsudp.t_testdata (test pre-producer)
  • rsudp.c_testing (test consumer)
  • rsudp.test (test helpers)
  • rsudp.packetize (data formatter)
rsudp
  • Search


© Copyright 2025, Raspberry Shake S.A..

Built with Sphinx using a theme provided by Read the Docs.