Abstract
<div>
<div>
<div>
<div>
<p>The name &#8220;FastScape&#8221; has been used to describe a landscape evolution model as well as a set of efficient algorithms to simulate various processes of erosion, transport and deposition (e.g., fluvial, hillslope and marine). We also use this name for a set of software components (https://github.com/fastscape-lem) aimed at making those models and algorithms readily accessible to a wide range of users, from experts in landscape evolution modelling to scientists, researchers and teachers in the broader Earth science community. Those software components are organised as a stack where each level has a distinct scope. At the bottom of this stack, &#8220;fastscapelib-fortran&#8221; is the original, full-featured implementation of the FastScape model, which provides a Fortran API as well as Python bindings. Its successor &#8220;fastscapelib&#8221; is a library written in modem C++ that directly exposes the FastScape algorithms (e.g., flow-routing, depression-resolving, channel erosion, hillslope diffusion) through basic APIs in C++, Python and potentially other languages such as R or Julia in the future. Built on top of those core libraries, &#8220;fastscape&#8221; is a high-level yet flexible tool that helps anyone who wants to quickly build, extend or simply run FastScape model variants in a user-friendly, interactive environment. Through its xarray-centric interface, it is deeply integrated with the rest of the Python scientific ecosystem, therefore offering great capabilities at user&#8217;s fingertips for pre/post-processing, visualisation and simulation management. One of our primary concern is following good practices (API design, testing, documentation, distribution...) while developing each of these tools. We show through a gallery of examples how the FastScape software stack has been used in research and outreach projects. We plan to provide better integration with other tools for topographic analysis/modelling (e.g., Landlab, LSDTopotools) in the future and we also greatly encourage contributions from the broader community.</p>
</div>
</div>
</div>
</div>
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献