Science Score: 57.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.6%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: CH-Earth
  • License: gpl-3.0
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 66.1 MB
Statistics
  • Stars: 5
  • Watchers: 4
  • Forks: 2
  • Open Issues: 2
  • Releases: 0
Created almost 4 years ago · Last pushed about 1 year ago
Metadata Files
Readme License Citation

README.md

CAMELS-spat

Repository that contains processing code used to generate the CAMELS-spat (Catchment Attributes and MEteorology for Large-Sample studies - SPATially distributed) data set.

For a description of the data set, processing steps and other hopefully helpful information, see here: https://egusphere.copernicus.org/preprints/2025/egusphere-2025-893/

To access the data, see here (and check the README on the data repository for download help, particularly about the sizes of various data set components and how to include/exclude these from downloads): https://dx.doi.org/10.20383/103.01216

Issues and questions

If you are looking to use the CAMELS-SPAT data and want to know about potential pitfalls, please see the list of currently known issues here: https://github.com/CH-Earth/camels_spat/issues/42

If you are here to report a potential issue please create a new, separate post here: https://github.com/CH-Earth/camels_spat/issues

If you are here to ask a question about data set usage, please go to the Q&A section: https://github.com/CH-Earth/camels_spat/discussions/categories/q-a

Repository description

This repository contains the following sub-folders: - 0_config - contains a configuration file with all high-level decisions. Prevents needing to hard-code paths in the remainder of the code and this in turns leads to more efficient reproducibility. - 1Pythonsetup - contains: compiled fiona and gdal libraries for Windows 64-bit, Python package requirements and code to configure a Python virtual environment. - 2referenceshapefiles - contains code to obtain and process reference shapefiles for the CAMELS-spat basins, obtained from the CAMELS-US data set and Water Survey of Canada data sets. - 3merithydro - contains code to obtain MERIT Hydro flow accumulation and flow direction grids, and MERIT Hydro-derived shapefiles. - 4datastructure_prep - contains code to generate a meta data file and prepare the necessary folder structures (makes folders and copies reference shapes if available). - 5basindelineation - contains code to subset downloaded MERIT Hydro-derived shapefiles to the basins of interest, and ensure that the shapefile extent aligns with the USGS and RHBN gauge locations. - 6flowdata - contains code to obtain and process flow data from United States Geological Survey (USGS) and Water Survey of Canada (WSC) at daily and sub-daily time resolutions. - 7forcingdata - contains code to obtain and process four forcing data sets: ERA5, EM-Earth, RDRS, and Daymet. - 8geospatialdata - contains code to obtain and process 12 geospatial data sets, covering: climate (WorldClim), topography (MERIT Hydro), land cover (GLCLU2019 land cover and forest height, MODIS land cover and LAI, LGRIP30) surface water (HydroLAKES), soil (Pelletier, SOILGRIDS), geology (GLHYMPS). - 9_attributes - contains code to calculate basin attributes from the streamflow, forcing and geospatial data, at lumped and sub-basin resolutions. - 10_analysis - contains code for paper plots and various checks. - 11_updates - contains code for data set updates after initial publication.

Owner

  • Name: CH-Earth: Computational Hydrology for a small planet
  • Login: CH-Earth
  • Kind: organization

Computational software for hydrology and related geosciences from collaborative multi-institution projects (e.g., NCAR, U. Saskatchewan, U. Washington)

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Knoben"
  given-names: "W. J. M."
  orcid: "https://orcid.org/0000-0001-8301-3787"
title: "Catchment Attributes and MEteorology for Large-sample Studies for SPATially distributed modeling (CAMELS-SPAT; in development)"
version: 0.1.0
date-released: 2023-12-01
url: "https://github.com/CH-Earth/camels_spat"

GitHub Events

Total
  • Issues event: 1
  • Push event: 4
  • Pull request event: 7
  • Fork event: 1
Last Year
  • Issues event: 1
  • Push event: 4
  • Pull request event: 7
  • Fork event: 1

Dependencies

1_Python_setup/0_requirements.txt pypi
  • cdsapi *
  • cligj *
  • fiona *
  • gdal *
  • geopandas *
  • hs_restclient *
  • jupyter *
  • matplotlib *
  • munch *
  • numpy *
  • openpyxl *
  • packaging *
  • pandas *
  • py7zr *
  • pysheds *
  • requests *
  • rtree *
  • shapely *
  • six *
  • xarray *