Skip to content

Latest commit

 

History

History
executable file
·
117 lines (82 loc) · 3.07 KB

README.md

File metadata and controls

executable file
·
117 lines (82 loc) · 3.07 KB

SGC

ConsultaSQL

Rutina realizada para realizar consulta a la base de datos. (Se puede hacer simple, por id o radial). Revisar las isntrucciones.

OUT

1. Instalación en linux

- Requerimientos previos

Se corre en sistemas linux.

- Python

Instalación con pip

Python Versión 3.7 en adelante. (Usaremos como ejemplo python 3.8)

sudo apt-get install python3.7 (o 3.8)

Tener virtualenv en python.

python3.7 -m pip install virtualenv
python3.7 -m virtualenv .query
source .query/bin/activate
pip install -r requirements.txt

Instalación con anaconda

conda env create -f enviroment.yml
conda activate php_query

Instrucciones de uso

En los archivos '.ipynb' se muestra como usarlo en otros códigos. Si necesita correrlo en consola puede ver los siguientes ejemplos

Comandos

+h, ++help            show this help message and exit
    
  REQUERIDOS:
  +m , ++mode           picks o events
  +s , ++start          Fecha inicial en formato 'yyyymmddThhmmss'
  +e , ++end            Fecha final en formato 'yyyymmddThhmmss'
  +m_mag , ++min_mag    Magnitud mínima
  +M_mag , ++max_mag    Magnitud máxima
  +m_prof , ++min_prof  Profundidad mínima
  +M_prof , ++max_prof  Profundidad máxima
  +o , ++out            csv format

  OPCIONALES:
  +et  [ ...], ++event_type  [ ...]  earthquake not_locatable explosion volcanic_eruption
  +sta  [ ...], ++station_list  [ ...]  BAR2 RUS PTB
  +id  [ ...], ++id  [ ...]  SGC2019xqwwuh SGC2019xpcvv
  +r  [ ...], ++radial  [ ...] Se debe especificar: lat lon r. Ejemplo: 6.81 -73.17 120
  +mysqldb  [ ...], ++mysqldb  [ ...] Se debe especificar: host user passwd db. 
                            Ejemplo: 10.100.100.232 consulta consulta seiscomp3

Ejemplos

Picks

  • simple
python run_query.py +m picks +s 20191201T000000 +e 20191202T000000 +m_mag 0 +M_mag 8 +m_prof -5 +M_prof 250 +o prove.csv
  • simple: servidor 13
python run_query.py +m picks +s 20191201T000000 +e 20191202T000000 +m_mag 0 +M_mag 8 +m_prof -5 +M_prof 250 +mysqldb 10.100.100.232 consulta consulta seiscomp3 +o prove.csv
  • id
python run_query.py +m picks +s 20191201T000000 +e 20191202T000000 +m_mag 0 +M_mag 8 +m_prof -5 +M_prof 250 +o prove.csv +id SGC2019xqwwuh SGC2019xpcvvc

-radial

python run_query.py +m picks +s 20191201T000000 +e 20191202T000000 +m_mag 0 +M_mag 8 +m_prof -5 +M_prof 250 +o prove.csv +r 6.81 -73.17 120

Events

  • simple
python run_query.py +m events +s 20191201T000000 +e 20191202T000000 +m_mag 0 +M_mag 8 +m_prof -5 +M_prof 250 +o prove.csv
  • id
python run_query.py +m events +s 20191201T000000 +e 20191202T000000 +m_mag 0 +M_mag 8 +m_prof -5 +M_prof 250 +o prove.csv +id SGC2019xqwwuh SGC2019xpcvvc

-radial

python run_query.py +m events +s 20191201T000000 +e 20191202T000000 +m_mag 0 +M_mag 8 +m_prof -5 +M_prof 250 +o prove.csv +r 6.81 -73.17 120

Autor