Releases: sergiobc27/ideam-data-automator
Release list
v1.2.3: Ejecutable al dia y videoguias
Esta version deja el paquete unicamente con los modulos que la herramienta local
usa de verdad. El detalle esta en CHANGELOG.md.
Ademas pone al dia el ejecutable de Windows: el que estaba publicado seguia
siendo el de v1.2.0, tres parches atras del paquete.
Archivos
IDEAM-Data-Automator.exe: doble clic y listo, no hace falta instalar
Python. Version 1.2.3. Si Windows muestra el aviso azul de proteccion, pulsa
"Mas informacion" y luego "Ejecutar de todas formas" (aparece con cualquier
programa sin firma comercial).- Wheel y sdist: los mismos archivos que estan en PyPI, con hash identico.
- Las tres videoguias en MP4, adjuntas como respaldo descargable. Para verlas
en linea, con su explicacion al lado, estan en
ideam.sergiobc.com/guias.
Instalar
python -m pip install ideam-data-automatorv1.2.0: Rediseño de la TUI y pulido de robustez
Versión cara al usuario de la herramienta de terminal (ideam-socrata).
Lo nuevo
- TUI rediseñada (
ideam-socrata tui): tema CUC sobre fondo oscuro, cajas con relieve y título en el borde, barra de pasos, barra de descarga con degradado y ETA, indicadores de carga nativos, botones con foco/hover, validación en vivo del rango de años y avisos al terminar. verifyfiable: campooken el JSON y código de salida distinto de cero cuando la muestra falla.
Arreglado
- Exportación a prueba de cortes (escritura atómica): una interrupción ya no deja un archivo a medias que aparente estar completo.
- Salida limpia ante Ctrl+D;
verifyreintenta ante fallos de red.
Empaquetado
requestspasa a dependencia principal; se requieretextual >= 2.0.
Detalle completo en el CHANGELOG.
Descargas
- IDEAM-Data-Automator.exe: ejecutable de doble clic para Windows (no requiere Python). Corresponde a 1.2.0.post1: mismo código que 1.2.0, con la guía paso a paso nueva.
- También disponible con
pip install ideam-data-automator(PyPI publica las versiones más recientes).
v1.1.0: Correctitud y robustez
Mejoras de correctitud y robustez en toda la herramienta. La CLI y la TUI son compatibles hacia atras: no cambian los comandos ni los formatos de salida. Detalle completo en el CHANGELOG.
v1.0.3: Correcciones de seguridad y robustez
Version de mantenimiento con correcciones de seguridad y robustez. Detalle completo en el CHANGELOG.
v1.0.2: Primera version citable
Primera versión estable y citable de IDEAM Data Automator, la herramienta local para extraer, validar y organizar datos hidrometeorológicos del IDEAM (Datos Abiertos Colombia).
Novedades
Interfaz visual (TUI)
- Asistente de pantalla completa estilo app: navegación por flechas, selección con checkmarks, panel de resumen en vivo y animaciones fluidas
- Las 21 variables del IDEAM, incluyendo los 8 datasets especiales (calidad de aire/agua, normales climatológicas, zonificación, GEI, escorrentía, catálogo de estaciones) con flujo adaptado a cada uno
- Cobertura real ANTES de descargar: estaciones del filtro y rango de fechas disponible
- Descarga paralela con progreso en vivo: filas/s, bloques y tiempo restante
- Lanzador de Windows que abre maximizado
Calidad de los datos exportados
- Fechas reales reconocibles por Excel (filtro por año/mes/día) y timestamps nativos en Parquet
- RESUMEN_*.txt por descarga: rango real, filas por estación, primera/última observación y % de completitud mensual
- Deduplicación automática y homologación de variantes territoriales
Distribución
- Publicado en PyPI:
pip install ideam-data-automator - Citable: CITATION.cff y metadatos Zenodo para DOI
Proyecto de Trabajo de Grado — Ingeniería Civil, Universidad de la Costa (CUC), Barranquilla, Colombia.