ESM Plot Web-Service

Sample requests

Publicly Available Data

Data can be obtained using any program supporting the HTTP-GET method, e.g. your favourite web browser:

Restricted Data (authenticated users only)

ESM Administrators and users with special authorizations can access data intended for internal use and/or embargoed.
Data can be obtained using any program supporting the HTTP-POST method, e.g. CURL:

HTTP-POST variables (required)

Option Description
messageThe clearsign token obtained from the generate-signed-message authentication webservice.

Query options

Option Description Default
eventidSelect one event ID.n/a
networkSelect one network code.n/a
stationSelect one station code.n/a
locationSelect one location identifier.n/a
instrumentSelect one instrument code.n/a
uoriSelect one orientation identifier for first horizontal component.n/a
voriSelect one orientation identifier for second horizontal component.n/a
woriSelect one orientation identifier for vertical component.n/a
ptype{MP,AP,MB} Specify processing type for data selection: 'MP' (manually processed using Paolucci et al., 2011), 'AP' (automatically processed using Paolucci et al., 2011), and 'MB' (manually processed using Schiappapietra et al., 2021).MP
plot{PRE,FFT,ACC,VEL,DIS,SA,SD,SNR,GMM}. Specify the type of plot for data selection: 'PRE' (preview of acceleration, in cm/s^2), 'FFT' (Fourter spectra, in cm*s/s^2), 'ACC' (acceleration, in cm/s^2), 'VEL' (velocity, in cm/s), 'DIS' (displacement, in cm), 'SA' (acceleration response spectra, in cm/s^2), 'SD' (displacement response spectra, in cm), 'SNR' (Signal to Noise Ratio), and 'GMM' (Ground Motion Model vs observed SA, in cm/s^2)PRE
data{true,false} Add actual data to Graphics Objects.True
transparency{true,false} Add Transparency to Graphics Objects.false
psarrivals{true,false} Add P- and S-waves arrivals to acceleration, velocity and displacement tracesfalse
psauto{true,false} Add P- and S-waves computed from tarce by Obspy ar_pick algorithm to acceleration, velocity, and displacement tacesfalse
channels{true,false} Add ground motion orientation to graphic objects.false
annotations{true,false} Add annotations to graphic objects.false
axes{true,false} Add axes to graphic objects.false
xscale{linear,log} Set frequency scale for FFT plots.log
grid{true,false} Add grid axes to graphic objects.false
peakvalues{true,false} AAdd ground motion peak values to graphic objects.false
frequencies{true,false} Add corner frequencies of the Fourier Spectra filter.false
unprocessed{true,false} Add only unprocessed wavefroms to graphic objects.false
rz{true,false} Plot waveforms from main 'recordingz' repository. NOTE: use temporary user directory (default) is useful in combination with the processing workflow servicesfalse
tmpdirSpecify a subdirectory name to get data from (valid only in combination with 'rz=false'). NOTE: Only alphanumeric characters are allowed.n/a
format{PNG,base64} Specify format of result.PNG

 


Backend Python software used by this web service is developed and maintained by Russo E., D'Amico M., and Felicetta C.