Python Expert/ Knowledge Math/ Physics Required

Closed - This job posting has been filled and work has been completed.
Web, Mobile & Software Dev Scripts & Utilities Posted 2 years ago

Fixed Price

Delivery by March 16, 2013




If you do not have a background in physics, DO NOT APPLY.  

A tool commonly used in volcano monitoring is "real-seismic amplitude measurement (RSAM)". RSAM is calculated by taking a running average of the real-time signal amplitude for a seismic signal over discrete time windows (where there recommended ("standard") time periods are 2.5s, 1 min, 10 min)). As energy is proportional to signal amplitude squared, by plotting RSAM in real-time the user can quickly identify increased seismic activity. This provides the user with a simplified measure of the overall seismic activity across a network of seismic instruments.

Your job will be to write a program to calculate and plot RSAM for seismic signals in real time from a wave server, where the seismic signal is identified by "SCNL" or "Station Component Network and Location".

I will provide the source code to demonstrate a VERY similar program. This will make communicating to the wave server very easy. In fact, the math aside, most of the difficult elements have already been done, as you will see in the program I provide. The source code is mine and you will be able to copy it.

_Works in real-time and receives waveform data from a wave server
_command line program execution
_outputs PNG plots to output directory for the following time windows: daily, weekly, monthly
and yearly. Plots are generated per filter, per time window for up to 3 time-periods
(recommended time periods are 2.5s, 1 min, 10 min but the user can define these)
_outputs raw rsam values to: ascii

Skills: physics

About the Client

(4.99) 101 reviews

Volcan 02:13 PM

252 Jobs Posted
56% Hire Rate, 1 Open Job

Over $50,000 Total Spent
154 Hires, 7 Active

$12.28/hr Avg Hourly Rate Paid
1,931 Hour

Member Since Jan 1, 2010