Rutina realizada para realizar consulta a la base de datos. (Se puede hacer simple, por id o radial). Revisar las isntrucciones.
Se corre en sistemas linux.
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
conda env create -f enviroment.yml
conda activate php_query
En los archivos '.ipynb' se muestra como usarlo en otros códigos. Si necesita correrlo en consola puede ver los siguientes ejemplos
+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
- 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
- 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
- Emmanuel Castillo [email protected]