{"slug": "caravan", "name": "Caravan", "tagline": "Streamflow, forcing and attributes for thousands of catchments", "source": "Kratzert et al.", "category": {"slug": "flow", "name": "Flow", "icon": "waves", "tone": "blue"}, "meta": ["Catchment", "1981–2020", "Global"], "thumb": "/static/catalog/thumbs/caravan.78e53ba25aee.jpg", "bbox": [-180.0, -90.0, 180.0, 90.0], "global": true, "access": "download", "url": "/datasets/caravan/", "subtitle": "A global community dataset for large-sample hydrology", "summary": "Harmonised meteorological forcing from ERA5-Land, catchment attributes from HydroATLAS, and observed streamflow, combining the CAMELS family and other open collections. Community extensions add more countries.", "categories": [{"slug": "flow", "name": "Flow", "icon": "waves", "tone": "blue"}], "sources": [{"slug": "caravan", "name": "Caravan community (Kratzert et al.)", "label": "Caravan", "url": "https://github.com/kratzert/Caravan", "page": "/sources/caravan/"}, {"slug": "zenodo", "name": "Zenodo", "label": "Zenodo", "url": "https://zenodo.org/", "page": "/sources/zenodo/"}], "facts": [["Source", "Kratzert et al."], ["Resolution", "Catchment (lumped)"], ["Time span", "1981–2020"], ["Temporal", "Daily"], ["Access type", "Direct download (external)"], ["Formats", "NetCDF, CSV, Shapefile"], ["Coverage", "Global"]], "access_note": "", "coverage": "Global", "license": {"name": "CC BY 4.0", "url": "https://creativecommons.org/licenses/by/4.0/"}, "citation": "Kratzert, F., et al. (2023). Caravan, A global community dataset for large-sample hydrology. Scientific Data, 10, 61. https://doi.org/10.1038/s41597-023-01975-w", "doi": "", "landing_url": "https://github.com/kratzert/Caravan", "provider_url": "https://github.com/kratzert/Caravan", "methods": [{"type": "link", "label": "Code, documentation and download links (GitHub)"}], "preview": null, "thumb_credit": "Rivers (Natural Earth) over Blue Marble (NASA GIBS)", "selection": [-75.0, -20.0, -50.0, 5.0], "selection_text": "-75,-20,-50,5", "snippets": {"curl": "curl \"https://hydrological.org/api/v1/datasets/caravan/links?bbox=-75,-20,-50,5\" \\\n  -H \"Accept: application/json\"", "python": "import requests\n\nr = requests.get(\"https://hydrological.org/api/v1/datasets/caravan/links\",\n                 params={\"bbox\": \"-75,-20,-50,5\"})\nfor group in r.json()[\"groups\"]:\n    for link in group[\"links\"]:\n        print(link[\"url\"])", "javascript": "const res = await fetch(\"https://hydrological.org/api/v1/datasets/caravan/links?bbox=-75,-20,-50,5\");\nconst { groups } = await res.json();\nfor (const g of groups) g.links.forEach(l => console.log(l.url));"}, "api": {"links": "/api/v1/datasets/caravan/links?bbox=-75,-20,-50,5", "manifest": "/api/v1/datasets/caravan/manifest?bbox=-75,-20,-50,5"}}