(en desarrollo)
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.
Ejecutar en la interfaz clásica de Jupyter Notebook
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:
- Identificar y reemplazar valores anómalos (spikes) empleando el método Phase Space Thresholding (Goring y Nikora, 2002).
- Evaluar la calidad del registro a través de los siguientes indicadores:
- Señal ruido (SNR)
- Correlación
- Cantidad de valores anómalos (spikes)
- Corregir las señales por ruido Doppler a través del Análisis espectral (Voulgaris y Trowbridge, 1998).
- Determinar los siguientes parámetros:
- Velocidades medias
- Varianzas
- Energía cinética turbulenta
- Intensidad de la turbulencia
- 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:
- Sontek MicroADV de 16 MHz
- Nortek Vectrino II
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
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 .
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.
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.
(en desarrollo)