Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 9.89 KB

README.md

File metadata and controls

41 lines (31 loc) · 9.89 KB

(en desarrollo)

Procesamiento de señales de ADV

Hergenreder, L. e Irigoyen, M. (2019). Generación de una herramienta de procesamiento de registros de ADV en lenguaje Python. Informe LHA-378-2019 Laboratorio de Hidráulica, Instituto Nacional del Agua, Argentina.

badge Ejecutar en la interfaz clásica de Jupyter Notebook

badge Ejecutar en la interfaz JupyterLab

El presente es un código interactivo que permite realizar una serie de procesamientos básicos en registros de velocidad obtenidos por velocimetría acústica-Doppler. El programa permite:

  1. Identificar y reemplazar valores anómalos (spikes) empleando el método Phase Space Thresholding (Goring y Nikora, 2002).
  2. Evaluar la calidad del registro a través de los siguientes indicadores:
    1. Señal ruido (SNR)
    2. Correlación
    3. Cantidad de valores anómalos (spikes)
  3. Corregir las señales por ruido Doppler a través del Análisis espectral (Voulgaris y Trowbridge, 1998).
  4. Determinar los siguientes parámetros:
    1. Velocidades medias
    2. Varianzas
    3. Energía cinética turbulenta
    4. Intensidad de la turbulencia
  5. Determinar el tiempo óptimo de medición empleando la metodología Moving block bootstrap (García et al., 2006)

Los equipos admitidos al momento son:

  1. Sontek MicroADV de 16 MHz
  2. Nortek Vectrino II

Cómo utilizar la herramienta

Online

El programa fue desarrollado en la plataforma Jupyter Notebook, en lenguaje Python 3.0. El mismo puede ejecutarse online a través de Binder en el entorno JupyterLab, clickeando en el bóton badge

En este entorno puede operarse sobre los archivos ejemplo guardados en la carpeta datasets o cargar archivos propios para su análisis a través de la funcionalidad upload files upload files.

Localmente

Para ejecutar el programa localmente se debe descargar el repositorio en ADV/master. Para ejecutar la Notebook Procesamiento_ADV.ipynb se recomienda instalar previamente la distribución Anaconda, que cuenta con las interfaces JupyterLab y clásica.

Cómo contribuir

Los autores agradecen las contribuciones al proyecto. Las mismas pueden ser enviadas a lhergenreder@ina.gob.ar o introducidas en GitHub a través de Pull Requests o de la creación de Issues.

Renuncia de responsabilidad

(en desarrollo)