SeedPSD: histogram
EN
FR
Cette section du WebService SeedPSD génère des images de "Probability Density Functions" (PDFs) pour une source de donnée et une période de temps définies.
Générateur d'URL
Documentation
Exemples
Utilisation
/histogram? (channel-options) (date-range-options) [image-options] [plot-options] [nodata=404]
où :
channel-options :: (network=<network>) (station=<station>) (location=<location>) (channel=<channel>)
date-range-options :: (starttime=<date>) (endtime=<date>)
image-options :: [dpi=<dots per inch>] [width=<pixels>] [height=<pixels>]
[format=<png|jpg|pdf>] [transparent=<true|false>]
plot-options :: [cmap=<>] [cmax=<>] [coverage=<true|false>] [cumulative=<true|false>] [fontsize=<points>] [grid=<true|false>]
[mean=<true|false>] [mode=<true|false>] [noisemodels=<true|false>] [percentiles=<true|false>]
[xfrequency=<true|false>] [xmin=<>] [xmax=<>] [ymin=<>] [ymax=<>]
(..) obligatoire
[..] optionnel
Paramètres
Sélection de la source de donnée
Paramètre |
Alias |
Exemple |
Description |
network |
net |
FR |
Code du réseau sismique. Accepte les jokers et les listes. |
station |
sta |
CIEL |
Code de la station. Accepte les jokers et les listes. |
location |
loc |
00 |
Code de localisation. Utilisez loc=-- pour les codes de localisations vides. Accepte les jokers et les listes. |
channel |
cha |
HHZ |
Code du canal. Accepte les jokers et les listes. |
Jokers et listes
- ? : utilisez le caractère point d'interrogation pour représenter n’importe quel caractère unique
- * : utilisez le caractère astérisque pour représenter zéro caractère ou plus.
- , : utilisez le caractère virgule pour grouper plusieurs éléments dans une liste. Ces éléments peuvent contenir des jokers..
Par exemple, avec les codes de channel: channel=EH?,BHZ
Sélection de la période temporelle
Paramètre |
Alias |
Exemple |
Description |
starttime |
start |
2010-01-10T00:00:00 |
Sélectionne les densités spectrales de puissance à partir de l’heure spécifiée incluse. |
endtime |
end |
2011-02-11T01:00:00 |
Sélectionne les densités spectrales de puissance avant l’heure spécifiée incluse. |
Formats des dates et des heures
Format |
Exemple |
Description |
YYYY-MM-DDThh:mm:ss[.ssssss] |
1997-01-31T12:04:32.123 |
une date et une heure définies par l'utilisateur |
YYYY-MM-DD |
1997-01-31 |
une date définie par l'utilisateur mais l'heure est supposée à 00:00:00 |
currentutcday |
|
aujourd'hui à 00:00:00 |
avec :
YYYY :: quatre chiffres de l'année
MM :: deux chiffres du mois (01=Janvier, etc.)
DD :: deux chiffres du jour du mois (01 à 31)
T :: séparateur date-heure
hh :: deux chiffres de l'heure (00 à 23)
mm :: deux chiffres des minutes (00 à 59)
ss :: deux chiffres des secondes (00 à 59)
ssssss :: un à six chiffres des microsecondes en base décimale (0 à 999999)
Configuration de l'image
Paramètre |
Alias |
Défaut |
Description |
width |
plot.width |
900 |
Largeur de l’image de sortie (pixels). De 640 à 2000. |
height |
plot.height |
600 |
Hauteur de l’image de sortie (pixels). De 480 à 2000. |
dpi |
|
100 |
Résolution de l'image. |
format |
|
png |
Format de sortie du fichier : PNG, JPG, PDF |
nodata |
|
204 |
Code retour en cas d'absence de données |
transparent |
|
True |
Active la transparence du fond de l'image (valable seulement pour le format PNG). |
Options graphiques
Paramètre |
Alias |
Défaut |
Description |
ObsPy |
colormap |
cmap, plot.color.palette |
viridis_r |
Nom de la colormap Matplotlib à utiliser |
cmap |
colormap_max |
cmax |
30 |
Valeur maximale de la colormap |
max_percentage |
coverage |
|
True |
Affiche la couverture des données en dessous de l’histogramme des PPSD. Seules les années qui sont incluses dans la sélection de l’utilisateur sont représentées. Les régions vertes représentent les données disponibles. Les régions rouges représentent les trous dans les séries temporelles. La ligne du bas en bleu montre les mesures qui sont présentent dans l’histogramme alors que les zones grises montrent les données non sélectionnées.
|
show_coverage |
cumulative |
|
False |
Représentation cumulative de l'histogramme indiquant, pour chaque fréquence/amplitude, le pourcentage de temps pendant lequel la valeur n'est pas dépassée par les données.
|
cumulative |
font_size |
fontsize, plot.labelfont.size |
10 |
Taille des caractères |
|
grid |
|
True |
Affiche la grille |
grid |
mean |
|
False |
Affiche les valeurs mean du PSD |
show_mean |
mode |
plot.minmodemax |
False |
Affiche les valeurs mode du PSD |
show_mode |
noise_models |
noise, plot.model |
True |
Affiche les noise models |
show_noise_models |
percentiles |
|
False |
Affiche les percentiles |
show_percentiles |
x_frequency |
xfrequency, frequency, plot.horzaxis |
False |
Affiche l'axe X en fréquence (Hertz) ou en période (secondes) |
xaxis_frequency |
x_min |
xmin, plot.period.min |
Première valeur du paramètre 'period_limits' définie selon la bande de fréquence ou 0.01 |
Limite minimale des valeurs à représenter sur l'axe X |
period_lim |
x_max |
xmax, plot.period.max |
Seconde valeur du paramètre 'period_limits' définie selon la bande de fréquence ou 179 |
Limite maximale des valeurs à représenter sur l'axe X |
period_lim |
y_min |
ymin, plot.power.min |
-200 |
Limite minimale des valeurs à représenter sur l'axe Y |
|
y_max |
ymax, plot.power.max |
-50 |
Limite maximale des valeurs à représenter sur l'axe Y |
|