Git Product home page Git Product logo

dhime_download's Introduction

DHIME_Download

@author: John Alexander Sandoval Barrera. Ingeniero Civil UNAL. Estudiante Msc Recursos Hidráulicos UNAL. email: [email protected] Linkedin : https://www.linkedin.com/in/jasandovalb/

Este script permite automatizar la descarga de datos del portal DHIME del IDEAM

Version 0: Se define la función DHIME_Download que permite automatizar la descarga de datos del portal DHIME del IDEAM. Los parámetros a pasar a la función son:

        1_Path: Dirección de la carpeta en donde se van a guardar el archivo csv             
        
        Nota: En la direccción elegida se debe colocar el archivo Chromedrive.exe. El Webdriver
        de Chrome se puede descargar desde https://chromedriver.chromium.org/downloads.
        
        2_DateIni: Fecha inicial del periodo a descargar. Fotmato dd/mm/yyyy.
        3_DateFin: Fecha final del periodo a descargar. Fotmato dd/mm/yyyy. 

        Nota: Se debe haber confirmado previamente el periodo de disponibilidad de datos para la estación
        a descargar. Adicionalmente, el periodo a descargar no debe ser muy extenso o no se hará la descarga.
        Si se requiere un periodo largo se recomienda dividirlo en sub-periodos, descargar los archivos haciendo
        uso de la función dentro de un ciclo y luego unir los .csv.
        
        4_Parameter: Parametro a descargar. Se puede escoger entre los siguientes:

        ("BRILLO SOLAR", CAUDAL", "CM", "CS", "DIR VIENTO", "EVAPORACION", "FEN ATMOS", "HUM RELATIVA", "NIVEL", "NUBOSIDAD",\
         "PRECIPITACION", "RAD SOLAR", "RAD UV", "Sin dimensiones", "TEMPERATURA", "TM", "VEL VIENTO")

        5_Variable: Código de la Variable a descargar. La variable debe corresponder con el parametro definido. 
        Se puede llamar del diccionario <Variables>.        
                    
        6_Department: Departamento alque pertenece la estación a descargar. Los nombres validos de departamentos son los siguientes:
        
        ("Amazonas", "Antioquia", "Arauca", "Archipiélago de San Andres, Providencia y Santa Catalina", "Atlantico", "Bogotá", "Bolivar",\
        "Boyacá", "Caldas", "Caquetá", "Casanare", "Cauca", "Cesar", "Chocó", "Córdoba", "Cundinamarca", "Guainía", "Guaviare", "Huila",\
        "La Guajira", "Magdalena", "Meta", "Nariño", "Norte de Santander", "Putumayo", "Quindío", "Risaralda", "Santander", "Sucre",\
        "Tolima", "Valle del Cauca", "Vaupes", "Vichada")
        
        7_Code: Código de la estación a descargar.
        
        8_TimeWait (opcional): Parametro para indicar cuanto debe esperar el sistema para que carguen los elementos requeridos de la página web del
        DHIME. Para conexiones de internet lentas se puede aumentar el valor por defecto (10).

dhime_download's People

Contributors

jasandovalb avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.