<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" specific-use="SMUR" dtd-version="3.0" xml:lang="en">
<front>
<journal-meta>
<journal-id journal-id-type="publisher">EGUsphere</journal-id>
<journal-title-group>
<journal-title>EGUsphere</journal-title>
<abbrev-journal-title abbrev-type="publisher">EGUsphere</abbrev-journal-title>
<abbrev-journal-title abbrev-type="nlm-ta">EGUsphere</abbrev-journal-title>
</journal-title-group>
<issn pub-type="epub"></issn>
<publisher><publisher-name>Copernicus Publications</publisher-name>
<publisher-loc>Göttingen, Germany</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.5194/egusphere-2024-3962</article-id>
<title-group>
<article-title>HydroModPy: A Python toolbox for deploying catchment-scale shallow groundwater models&amp;nbsp;</article-title>
</title-group>
<contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Gauvain</surname>
<given-names>Alexandre</given-names>
<ext-link>https://orcid.org/0000-0002-9473-1108</ext-link>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Abhervé</surname>
<given-names>Ronan</given-names>
<ext-link>https://orcid.org/0000-0001-7085-5272</ext-link>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Coche</surname>
<given-names>Alexandre</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Le Mesnil</surname>
<given-names>Martin</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Roques</surname>
<given-names>Clément</given-names>
<ext-link>https://orcid.org/0000-0002-5021-6008</ext-link>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Bouchez</surname>
<given-names>Camille</given-names>
<ext-link>https://orcid.org/0000-0002-3094-6070</ext-link>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Marçais</surname>
<given-names>Jean</given-names>
<ext-link>https://orcid.org/0000-0002-1729-9964</ext-link>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Leray</surname>
<given-names>Sarah</given-names>
</name>
<xref ref-type="aff" rid="aff5">
<sup>5</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Marti</surname>
<given-names>Etienne</given-names>
<ext-link>https://orcid.org/0000-0002-6007-3282</ext-link>
</name>
<xref ref-type="aff" rid="aff5">
<sup>5</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Figueroa</surname>
<given-names>Ronny</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Bresciani</surname>
<given-names>Etienne</given-names>
<ext-link>https://orcid.org/0000-0002-6295-2176</ext-link>
</name>
<xref ref-type="aff" rid="aff8">
<sup>8</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Vautier</surname>
<given-names>Camille</given-names>
<ext-link>https://orcid.org/0000-0002-9358-7271</ext-link>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Boivin</surname>
<given-names>Bastien</given-names>
<ext-link>https://orcid.org/0009-0001-5738-3503</ext-link>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Sallou</surname>
<given-names>June</given-names>
</name>
<xref ref-type="aff" rid="aff6">
<sup>6</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Bourcier</surname>
<given-names>Johan</given-names>
<ext-link>https://orcid.org/0000-0003-2947-9150</ext-link>
</name>
<xref ref-type="aff" rid="aff7">
<sup>7</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Combemale</surname>
<given-names>Benoit</given-names>
</name>
<xref ref-type="aff" rid="aff7">
<sup>7</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Brunner</surname>
<given-names>Philip</given-names>
<ext-link>https://orcid.org/0000-0001-6304-6274</ext-link>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Longuevergne</surname>
<given-names>Laurent</given-names>
<ext-link>https://orcid.org/0000-0003-3169-743X</ext-link>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Aquilina</surname>
<given-names>Luc</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>de Dreuzy</surname>
<given-names>Jean-Raynald</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
</contrib-group><aff id="aff1">
<label>1</label>
<addr-line>Univ Rennes, CNRS, Geosciences Rennes — UMR 6118, Rennes, France</addr-line>
</aff>
<aff id="aff2">
<label>2</label>
<addr-line>Laboratoire de Météorologie Dynamique (LMD), CNRS, Sorbonne Université, Paris, France</addr-line>
</aff>
<aff id="aff3">
<label>3</label>
<addr-line>Centre for Hydrogeology and Geothermics (CHYN), Université de Neuchâtel, Neuchâtel, Switzerland</addr-line>
</aff>
<aff id="aff4">
<label>4</label>
<addr-line>INRAE, UR RiverLy, Villeurbanne, France</addr-line>
</aff>
<aff id="aff5">
<label>5</label>
<addr-line>Pontificia Universidad Católica de Chile, Santiago, Chile</addr-line>
</aff>
<aff id="aff6">
<label>6</label>
<addr-line>INF, Wageningen University &amp; Research, Wageningen, Netherlands</addr-line>
</aff>
<aff id="aff7">
<label>7</label>
<addr-line>Univ Rennes, Inria, CNRS, IRISA, Rennes, France</addr-line>
</aff>
<aff id="aff8">
<label>8</label>
<addr-line>Instituto de Ciencias de la Ingeniería, Universidad de O’Higgins, Rancagua, Chile</addr-line>
</aff>
<pub-date pub-type="epub">
<day>08</day>
<month>01</month>
<year>2025</year>
</pub-date>
<volume>2025</volume>
<fpage>1</fpage>
<lpage>28</lpage>
<permissions>
<copyright-statement>Copyright: &#x000a9; 2025 Alexandre Gauvain et al.</copyright-statement>
<copyright-year>2025</copyright-year>
<license license-type="open-access">
<license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri"  xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p>
</license>
</permissions>
<self-uri xlink:href="https://egusphere.copernicus.org/preprints/2025/egusphere-2024-3962/">This article is available from https://egusphere.copernicus.org/preprints/2025/egusphere-2024-3962/</self-uri>
<self-uri xlink:href="https://egusphere.copernicus.org/preprints/2025/egusphere-2024-3962/egusphere-2024-3962.pdf">The full text article is available as a PDF file from https://egusphere.copernicus.org/preprints/2025/egusphere-2024-3962/egusphere-2024-3962.pdf</self-uri>
<abstract>
<p>In response to the growing demand for groundwater flow models, we present HydroModPy, an open-source toolbox designed to automate their deployment at the catchment scale. Built on top of the MODFLOW-enabling FloPy library, HydroModPy combines the robust WhiteboxTools toolbox for geospatial analysis and the well-validated MODFLOW code for groundwater modeling. This Python-based toolbox streamlines the construction, calibration, and analysis of unconfined aquifer models while adhering to FAIR (Findable, Accessible, Interoperable, and Reusable) principles. It enhances model reproducibility through editable Python code, supports multi-site deployment, and provides compatibility with alternative groundwater flow solvers. Furthermore, it integrates pre- and post-processing functionalities to simplify workflows. The toolbox enables catchment delineation and hydrological feature extraction from DEMs, followed by semi-automatic model construction and advanced visualization of hydraulic head and flow results. Users can choose from predefined aquifer structures and hydraulic properties such as exponential decay of hydraulic conductivity and porosity with depth or import complex 3D geological models. HydroModPy outputs can be exported in standard formats (e.g., raster, shapefile, netCDF), including water table elevation, water table depth, groundwater storage, groundwater-dependent hydrographic network and streamflow rates, and subsurface residence times. HydroModPy is tailored for the deployment in diverse geomorphological and hydrological settings, enabling the testing and exploration of aquifer models under varying recharge conditions. Its deployment capabilities are demonstrated in complex shallow basement and crystalline aquifers, where topography and geology primarily&amp;nbsp;govern groundwater flow dynamics from hillslope to catchment scales. As an open-source toolbox, HydroModPy is designed for the community and actively encourages contributions from its users. It supports research in hydro(geo)logy and land and water management, while also providing valuable opportunities for teaching and education.</p>
</abstract>
<counts><page-count count="28"/></counts>
</article-meta>
</front>
<body/>
<back>
</back>
</article>