Skip to content

Releases: sergiobc27/ideam-data-automator

v1.2.3: Ejecutable al dia y videoguias

Choose a tag to compare

@sergiobc27 sergiobc27 released this 26 Jul 18:39
7a0ca89

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-automator

v1.2.0: Rediseño de la TUI y pulido de robustez

Choose a tag to compare

@sergiobc27 sergiobc27 released this 25 Jun 06:14

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.
  • verify fiable: campo ok en 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; verify reintenta ante fallos de red.

Empaquetado

  • requests pasa a dependencia principal; se requiere textual >= 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

Choose a tag to compare

@sergiobc27 sergiobc27 released this 19 Jun 19:10

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

Choose a tag to compare

@sergiobc27 sergiobc27 released this 11 Jun 21:14

Version de mantenimiento con correcciones de seguridad y robustez. Detalle completo en el CHANGELOG.

v1.0.2: Primera version citable

Choose a tag to compare

@sergiobc27 sergiobc27 released this 11 Jun 21:14

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.