Webservice ppsd
FR
EN
Ce WebService interroge une base de densités spectrales de puissance ("Probability Density Functions" - PSDs)
calculées sur des segments d’une heure. Les PSDs individuelles sont agrégées pour montrer la distribution en probabilité des niveaux de bruits
sismiques. Les PSDs sont calculées avec la méthode décrite par McNamara en 2004
en utilisant ObsPy
pour une combinaison particulière network/station/location/channel.
Utilisation
Commande |
Description |
/histogram |
Génération de "Probability Density Functions" (PDFs) |
/spectrogram |
Génération de spectrogrammes |
/value |
Extraction des valeurs de l'histogramme sous forme de texte |
/coverage |
Liste des périodes pour lesquelles les PSD sont disponibles |
Fonctionnement
Exploitation
- Lors d'une requête au WebService PPSD, celle-ci est analysée et transmise au moteur d'exploitation de SeedPSD.
- SeedPSD extrait les métadonnées relatives à la cible (NSLC) depuis l'inventaire.
- SeedPSD extrait depuis la base de données les valeurs statistiques correspondantes à cette cible sur la période demandée (start/end).
- SeedPSD initialise un objet PPSD à partir de ces valeurs.
- SeedPSD utilise cet objet PPSD pour générer une image configurée selon les options spécifiées en paramètres de la requête.
- SeedPSD transmet l'image générée au client (navigateur, CLI, ...) à l'origine de la requête.
Alimentation
Données
- Lors de l'intégration d'un fichier MiniSEED dans le centre de données Résif-DC (Noeud B), le fichier est transmis au moteur d'ingestion de SeedPSD.
- SeedPSD vérifie la disponibilité et la cohérence des métadonnées correspondantes au fichier.
- SeedPSD initialise un objet PPSD à partir du contenu du fichier MiniSEED.
- SeedPSD extrait et stocke en base de données les principales valeurs statistiques calculées par PPSD.
Métadonnées
- Lors de l'intégration d'un fichier StationXML dans le centre de données Résif-DC (Noeud B), chaque époque (NSLC start/end) qu'il contient est transmise au moteur d'ingestion de SeedPSD.
- SeedPSD extrait les métadonnées relatives à cette époque depuis l'inventaire.
- SeedPSD extrait et stocke en base les principales valeurs permettant d'identifier les changements de métadonnées (réponse instrumentale, sampling rate, ...)
- Lorsque des métadonnées sont déjà présentes en base, SeedPSD les compare avec les nouvelles avant leur insertion et, en cas de divergence, invalide les éventuelles statistiques calculées à partir de celles-ci.
À l'alimentation comme à l'exploitation, tout objet
PPSD est initialisé en utilisant les paramètres par défaut spécifiés par ObsPy :
Paramètre |
Défaut |
skip_on_gaps |
False |
db_bins |
(- 200, - 50, 1.0) |
ppsd_length |
3600.0 |
overlap |
0.5 |
period_smoothing_width_octaves |
1.0 |
period_step_octaves |
0.125 |