# data_ingestion/weather/download_chirps Downloads accumulated precipitation data from the CHIRPS dataset. ```{mermaid} graph TD inp1>user_input] out1>product] tsk1{{list_chirps}} tsk2{{download_chirps}} tsk1{{list_chirps}} -- chirps_products/chirps_product --> tsk2{{download_chirps}} inp1>user_input] -- input_item --> tsk1{{list_chirps}} tsk2{{download_chirps}} -- downloaded_product --> out1>product] ``` ## Sources - **user_input**: Time range and geometry of interest. ## Sinks - **product**: TIFF file containing accumulated precipitation. ## Parameters - **freq**: daily or monthly frequencies - **res**: p05 for 0.05 degree resolution or p25 for 0.25 degree resolution, p25 is only available daily ## Tasks - **list_chirps**: Lists products from the CHIRPS dataset with desired frequency and resolution for input geometry and time range. - **download_chirps**: Downloads accumulated precipitation data from listed products. ## Workflow Yaml ```yaml name: chirps sources: user_input: - list_chirps.input_item sinks: product: download_chirps.downloaded_product parameters: freq: daily res: p05 tasks: list_chirps: op: list_chirps parameters: freq: '@from(freq)' res: '@from(res)' download_chirps: op: download_chirps edges: - origin: list_chirps.chirps_products destination: - download_chirps.chirps_product description: short_description: Downloads accumulated precipitation data from the CHIRPS dataset. long_description: null sources: user_input: Time range and geometry of interest. sinks: product: TIFF file containing accumulated precipitation. parameters: freq: daily or monthly frequencies res: p05 for 0.05 degree resolution or p25 for 0.25 degree resolution, p25 is only available daily ```