RedVox Examples#

Welcome to RedVox Examples!

This is a space for examples and tutorials of the RedVox SDK, RedPandas library, and redvox.io website.

Basic definitions#

The following terms are common terminology used throughout this documentation.

  • RedVox: Not the NYC based rock band. RedVox refers to products developed by RedVox, Inc..

  • redvox.io: the RedVox webpage where RedVox reports are done. Visit redvox.io.

  • RedVox Report: redvox.io can perform the sensor analysis (plot audio waveforms, spectrograms, state of health data) for you and provide a summary - a report.

  • RedVox Infrasound Recorder: A smartphone app that can record audio and other stimuli such as pressure. Visit RedVox Sound to learn more about the app.

  • RedVox Python SDK: A Software Development Kit (SDK) developed to read, create, edit, and write RedVox files (files ending in .rdvxz for RedVox API 900 files and .rdvxm for RedVox API 1000 files). Visit GitHub RedVox Python SDK to learn more about the SDK.

  • RedPandas: short for RedVox Pandas, a pipeline to process RedVox data based in the Pandas library.

  • Station: a device used to record data, e.g., a smartphone recording infrasound waves using the RedVox Infrasound Recorder app. Also a Python class designed in the RedVox Python SDK to store station and sensor data. Visit Station Documentation for more information on the Station Python class. A station has sensors (see below).

  • Sensor: a device that responds to a physical stimulus, e.g., barometer, accelerometer. The units for each available sensor can be found in RedVox SDK Sensor Documentation. A station should always have audio sensor (and hence audio data).

  • Epoch or epoch time: unix time (also referred to as the epoch time), the number of seconds since 1 January 1970. The RedPandas’ native unit of time is UTC epoch time in seconds. For example the epoch time for Thursday, July 1, 2021 at 9:00:00 am UTC would be 1625130000.