Aplicación de escritorio MyBdDC

Cosas relacionadas con la meteorología para las que NO haya un foro
Responder
Avatar de Usuario
Ezequiel15
Mensajes: 11157
Registrado: Lun Ene 23, 2012 4:18 pm
Ubicación: I Casanova
Contactar:

Aplicación de escritorio MyBdDC

Mensaje por Ezequiel15 » Mié Jun 03, 2020 7:52 pm

Había presentado una aplicación de escritorio, decidí modificarla para transformarla en una pequeña administradora de base de datos, y la rebauticé como "MyBdDC".

MyBdDC es una aplicación de escritorio, desarrollada en Python, con la cual se puede administrar una base de datos de información diaria de temperatura y precipitaciones, de diferentes lugares, obteniendo información y estadísticas de ella.

La aplicación trabaja con archivos txt, que contengan datos diarios de temperatura y precipitaciones, y que si o si respeten un formato determinado (detalles en el manual que estoy armando y subiré pronto):
-6 columnas, bajo el siguiente orden: año día mes precipitación t.máxima t.mínima
-Sin títulos
-Sin fechas faltantes
-Usar punto (.) como decimal
-Los datos faltantes se escriben como NaN

Carga de archivos: PRIMERO debe escribirse el nombre que pasará a tener el archivo en la aplicación, y luego de esto se lo puede subir.

La primera vez que se carga un archivo, se crea en el mismo directorio un archivo de extensión .db, se trata de la base de datos (sus datos pueden ser visualizados y modificados con un visor sqlite). Este archivo debe estar junto a la aplicación para que funcione.
Los archivos que se cargan correctamente, pasan a llamarse "estaciones". Se pueden eliminar estaciones, cambiar de estación, y ver el listado completo.

Con la aplicación se puede:
-Ver estadísticas normales de diferentes períodos, extremos históricos con sus fechas de ocurrencia, y percentiles 1981-2010
-Ver y graficar datos diarios, definiendo un período de días
-Ver y graficar valores mensuales medios y extremos
-Discriminar los datos en base a algun umbral definido (ejemplo: máximas <10°C en julio), con la opción de formar un ránking

Los resultados pueden ser descargados en un archivo txt.

En el siguiente link está el archivo rar para descargarlo:
http://infometeoba.blogspot.com/2020/06 ... atica.html

Al descargarlo me salieron 2 avisos de seguridad, pero no se preocupen porque esa no es la intención :)
En el link hay un archivo txt de muestra con los datos del OCBA. Luego estará disponible el manual (pdf).


Desventajas: Poco personalizable, el formato con el que deben contar los archivos para ser cargados es inflexible.
Ventajas: Hacer lo mismo en Excel llevaría mucho más tiempo. La rapidez es crucial (por lo menos a mi no deja de asombrarme). Por ejemplo la obtención de los percentiles del 5 al 95 tarda 2.5 segundos (cronometrado).

Saludos :)
Adjuntos
imagen2.PNG
Última edición por Ezequiel15 el Vie Jun 19, 2020 10:51 pm, editado 3 veces en total.
In GFS we don't trust
Los datos que escribo en Clima siempre son de OCBA.
https://infometeoba.blogspot.com.ar/

Avatar de Usuario
Marcelo
Mensajes: 5761
Registrado: Jue Jul 30, 2009 3:42 pm
Ubicación: Villa Crespo, Ciudad de Buenos Aires

Re: Aplicación de escritorio E3

Mensaje por Marcelo » Sab Jun 06, 2020 3:13 pm

Eze, cómo te ves en la programación de 'climate boxes' tipo Wikipedia?
Para editar y armar bases de datos con parámetros climáticos y luego hacer búsquedas a gusto.
La posta para lo que sucede en Buenos Aires la tiene la estación de AEROPARQUE.

Mis threads de Climatología:
Mapas Climáticos de Argentina
Temperaturas Extremas de Argentina
Nevadas en Sitios Inusuales

Avatar de Usuario
Ezequiel15
Mensajes: 11157
Registrado: Lun Ene 23, 2012 4:18 pm
Ubicación: I Casanova
Contactar:

Re: Aplicación de escritorio E3

Mensaje por Ezequiel15 » Sab Jun 06, 2020 3:52 pm

Marcelo escribió:
Sab Jun 06, 2020 3:13 pm
Eze, cómo te ves en la programación de 'climate boxes' tipo Wikipedia?
Para editar y armar bases de datos con parámetros climáticos y luego hacer búsquedas a gusto.
Podria trabajar en el armado de una aplicación aparte, pero con estadísticas muchos más amplias que las que aparecen en wikipedia. Pero tendría que ver eso de las bases de datos, por ahora trabajo solo con archivos externos (los datos almacenados fuera de la aplicación)
In GFS we don't trust
Los datos que escribo en Clima siempre son de OCBA.
https://infometeoba.blogspot.com.ar/

Avatar de Usuario
Ezequiel15
Mensajes: 11157
Registrado: Lun Ene 23, 2012 4:18 pm
Ubicación: I Casanova
Contactar:

Re: Aplicación de escritorio MyBdDC

Mensaje por Ezequiel15 » Vie Jun 19, 2020 10:52 pm

Actualización!
Finalmente decidí modificarla para convertirla en una administración de una base de datos.
In GFS we don't trust
Los datos que escribo en Clima siempre son de OCBA.
https://infometeoba.blogspot.com.ar/

Responder