Skip to main content

A versatile seismology toolkit for Python.

Project description

Pyrocko EOST | Snuffler

Snuffler est un plugin pour la visualisation de traces sismologiques qui fait partie du framework Python Pyrocko.


ATTENTION

Si vous avez déjà une version de Pyrocko d'installer, veuillez la désinstaller en suivant les consignes ci-dessous.


Désinstallation

LINUX :

>  sudo pip3 uninstall pyrockoeost
>  sudo rm -rf ~/.pyrockoeost

WINDOWS

>  pip uninstall pyrockoeost
>  rmdir "C:\Users\USERNAME\.pyrockoeost"

Prérequis

Si vous vous trouvez dans un environnement virtuel, veuillez en sortir.
Exemple avec conda :

>  conda deactivate

Installation / mise à jour : python et pip :

LINUX ( Debian / Ubuntu ) :

>  sudo apt update
>  sudo apt upgrade
>  sudo apt-get install python3-pip
>  sudo pip3 install --upgrade pip

Installation

Installation rapide avec PIP

LINUX :

>  sudo pip3 install pyrockoeost # Ajouter "--break-system-packages" pour bypass le warning d'environnement virtuel sinon l'installer dans un env

WINDOWS

>  pip install pyrockoeost

Installation depuis la SOURCE

Installation des prérequis :

LINUX ( Debian / Ubuntu ) :

>  sudo sh prerequisites/prerequisites_debian_python3.sh

WINDOWS
REQUIS : Microsoft C++ build tools
Ouvrir "windows-install-build-tools.bat" pour l'installer rapidement.

>  prerequisites/prerequisites.bat

Installation pyrockoeost :

LINUX :

>  cd pyrockoeost
>  sudo pip3 install .

WINDOWS

>  cd pyrockoeost
>  pip install .

Lancement de l'outil

N'importe où sur le système:

> snuffler

Configuration

  • Pour cela, lancer une 1ère fois snuffler.
  • Le fichier snuffler.pf va se creer, cliquer sur "Fichier" en haut à droite puis "Ouvrir fichier de config".
  • On peut alors editer ce fichier pour en changer les paramètres et notamment les paths.

Éditez les variables d'emplacements path_hodochrones, path_save_depu et path_donnees_quant pour les adapter à votre système.

Par défaut, ce fichier ressemble à ca:

--- !pf.SnufflerConfig
visible_length_setting:
- - Court
  - 20000.0
- - Moyen
  - 60000.0
- - Long
  - 120000.0
- - Extra Long
  - 600000.0
phase_key_mapping:
  F1: P-Pdif
  F2: PKP
  F3: PP
  F4: SKS
  F5: S-SKKS
  F6: SP
  F7: SS
  F8: LOVE
  F9: RAYL
demean: true
show_scale_ranges: false
show_scale_axes: false
trace_scale: individual_scale
show_boxes: true
clip_traces: true
first_start: false
station: None
path_hodochrones: /home/vsc/depu/HODOCHRONES/
path_save_depu: /home/vsc/depu/Pointes/
path_donnees_quant: /home/vsc/depu/Donnees_Quant/

Quelques erreurs connues :

Pour l'erreur PyQt5 no such file or directory : "setup.py egg_info" :

  • Revoir la section Prérequis.

Pour l'erreur qt.qpa.plugin: Could not load the Qt platform plugin "xcb" :

> sudo pip3 uninstall PyQt5
> sudo apt install python3-pyqt5

Pour l'erreur No module names PyQt4, installez :

> sudo apt-get install python-pyqt5

Pour l'erreur No module names QtOpenGL, installez :

> sudo apt-get install python-pyqt5.qtopengl

Pour l'erreur No module names QtSvg, installez :

> sudo apt-get install python-pyqt5.qtsvg

Mettre à jour PyrockoEost

LINUX :

>  sudo pip3 install --upgrade pyrockoeost

WINDOWS

>  pip install --upgrade pyrockoeost

Import de fichier

L'outil est capable de gérer différents types de fichiers: LH, BH, HH, miniseed, ... Vous pouvez importer de nouveaux fichiers par glisser-déposer depuis un explorateur ou par le bouton "Ouvrir des fichiers" dans l'onglet EOST - Hodochrones.

Pointer un séisme

Créer un marqueur de phase

En double cliquant sur une des voies de votre sismogramme, un marqueur flottant apparait. Vous pouvez le déplacer jusqu'à lui affecter une valeur fixe.

Supprimer un marqueur

Sélectionnez un marqueur par un simple Clic-Gauche, utilisez la touche Retour arrière (Backspace) pour supprimer le marqueur.
En maintenant la touche Shift, vous pouvez sélectionner plusieurs marqueurs pour faire une grosse suppression d'un coup.
Le touche A vous permet de sélectionner tous les marqueurs.

Affecter un type à un marqueur

Les types sont définis dans le fichier de configuration $HOME/.pyrockoeost/snuffler.pf , vous pouvez modifier les raccourcis clavier attribués depuis ce fichier de configuration. Par défaut, les valeurs attribuées sont les suivantes:

Touche Phase
F1 P-Pdif
F2 PKP
F3 PP
F4 S-SKKS
F5 SKS
F6 SP
F7 SS
F8 LOVE
F9 RAYL

Déplacer un marqueur

Il suffit de sélectionner marqueur (clic gauche), et d'utiliser les touches directionnelles (flèche de droite / gauche) puis valider avec Entrée. Pour accélérer le déplacement, vous pouvez maintenir la touche Shift enfoncée.

Changer la couleur d'un marqueur

La couleur des marqueurs est utilisée pour en définir le rôle:

  • Un marqueur rouge vient d'être ajouté
  • Un marqueur bleu servira de référence pour le prochain calcul d'hodochrone
  • Un marqueur jaune a été ajouté par un calcul d'hodochrone et sera supprimé par la fonction "Supprimer Les Hodochrones"

Vous pouvez éditer le type d'un marqueur avec les chiffres:

Chiffre Couleur Utilité Sauvegarder
0 Rouge Par défaut OUI
1 Vert OUI
2 Bleu Phase de référence pour le calcul d'hodochrones OUI
3 Jaune Phase calculée par la méthode hodochrones NON
4 Violet OUI
5 Marron OUI

Sauvegarder un pointé

Toutes les phases autres que Jaune seront sauvegardées. Changez leurs couleurs si nécessaire.
Une fois vos phases prêtes, appuyez sur Sauvegarder les phases ( vérifiez que l'emplacement de sortie a bien été défini dans la configuration : Fichier snuffler.pf ).
On vous demandera ensuite si vous voulez ajouter les données à la suite ou remplacer le fichier s'il existe déjà.

Contrôles

Tous les contrôles sont disponibles dans l'onglet d'aide ou en appuyant sur la touche ?.

Origine

Official Link Pyrocko

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyrockoeost-2024.2.tar.gz (2.1 MB view details)

Uploaded Source

Built Distributions

pyrockoeost-2024.2-cp310-cp310-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.10 Windows x86-64

pyrockoeost-2024.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

File details

Details for the file pyrockoeost-2024.2.tar.gz.

File metadata

  • Download URL: pyrockoeost-2024.2.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.6

File hashes

Hashes for pyrockoeost-2024.2.tar.gz
Algorithm Hash digest
SHA256 627e9fc7b86057337d3569701ba1b54af340ce4c94d7135d336e29c13964eb56
MD5 cb9755025773b7cac21e7b2943d4a5d9
BLAKE2b-256 787b87c7d1cfd001c0288e4c533a179c2c6ece164497e6901686655b024a4c56

See more details on using hashes here.

File details

Details for the file pyrockoeost-2024.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pyrockoeost-2024.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6dd968c09b049c5cc8dc0ffd241e27810c9415bbee4c168b6ec55b1088a230f9
MD5 cb1587568444e93b009b87aded1e99d2
BLAKE2b-256 970721b87d7d816da0dbec482d6b39a712a221024cbdb2a005ddadb3776d5b9a

See more details on using hashes here.

File details

Details for the file pyrockoeost-2024.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyrockoeost-2024.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4414ac0ef25d451577163611a94e3016274d2c780581c4911eaf2384f1d8041e
MD5 1d5738ea38dc88f6a178418025e37e63
BLAKE2b-256 d785869d72109bb3d04cb45e7a942e4f993293ad908369ce37512aa927ae433c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page