{"id":28703377,"url":"https://github.com/fastscape-lem/gravelscape","last_synced_at":"2025-06-14T13:07:52.351Z","repository":{"id":298521698,"uuid":"1000222338","full_name":"fastscape-lem/GravelScape","owner":"fastscape-lem","description":null,"archived":false,"fork":false,"pushed_at":"2025-06-11T15:02:29.000Z","size":8,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-11T15:33:16.660Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fastscape-lem.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-11T12:56:55.000Z","updated_at":"2025-06-11T15:02:33.000Z","dependencies_parsed_at":"2025-06-11T15:33:23.988Z","dependency_job_id":"caf7aaed-fbb9-45ca-a370-7c851b6fa9e5","html_url":"https://github.com/fastscape-lem/GravelScape","commit_stats":null,"previous_names":["fastscape-lem/gravelscape"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/fastscape-lem/GravelScape","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastscape-lem%2FGravelScape","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastscape-lem%2FGravelScape/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastscape-lem%2FGravelScape/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastscape-lem%2FGravelScape/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fastscape-lem","download_url":"https://codeload.github.com/fastscape-lem/GravelScape/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastscape-lem%2FGravelScape/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259820858,"owners_count":22916571,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-14T13:07:49.513Z","updated_at":"2025-06-14T13:07:52.319Z","avatar_url":"https://github.com/fastscape-lem.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GravelScape: Grain Size Fining Dynamics within a Landscape Evolution Model\nGravelScape is a package for grain size fining based on the equations of Fedele and Poala (2007) that is coupled with the landscape evolution model Fastscape (https://fastscape.readthedocs.io/en/latest/). Further information on the model and it's application is described in the Wild et al. 2025 ESurf publicaitons (https://doi.org/10.5194/egusphere-2024-351). \n\n## Instalation\nInstall and run locally (Conda)\n\nAssuming that you have git and conda installed, you can install all the packages required to run the notebooks in a new conda environment using the following commands:\n\n$ git clone https://github.com/fastscape-lem/GravelScape\n$ cd GravelScape\n$ conda env create -f environment.yml\n$ conda activate GravelScape\nNote: you could use mamba instead of conda. mamba is a faster alternative to conda.\n\nFinally run the command below to start the Jupyterlab application. It should open a new tab in your browser where you can open and run the notebook (.ipynb) files.\n\n$ jupyter lab\n\nAll necessary packages are already included in the environment.yml file. For transparency and in case of issue, the notebooks and packages depend on Python (3.9 or later is recommended), numpy, scipy, pandas, fastscape, flexure, and multiflow packages. \n\n## Usage\nGravelScape is a .py package (along with otheer packages used in the ESURF publication) that runs coupled to the FastScape Model. Some example applications, couplings, and validation of the code as jupyer notebooks are in the notebooks folder.\n\nAll files were desigend for the depositional and erosional FastScape model described in Yuan et al. (2019) called the sediment_model (https://fastscape.readthedocs.io/en/latest/models.html#sediment-model). \n\nThe necessary FastScape processes (https://fastscape.readthedocs.io/en/latest/processes.html#processes) are referred to and imported within the python notebooks and modules (e.g. Flexure). Unless otherwise specified, all notebooks, modues, and functions were designed using the MultiFlowRouter FastScape Process (https://fastscape.readthedocs.io/en/latest/_api_generated/fastscape.processes.MultipleFlowRouter.html#fastscape.processes.MultipleFlowRouter) and will not work using other (i.e. Single) flow routing algorithms. \n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffastscape-lem%2Fgravelscape","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffastscape-lem%2Fgravelscape","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffastscape-lem%2Fgravelscape/lists"}