diff --git a/joss.04996/10.21105.joss.04996.crossref.xml b/joss.04996/10.21105.joss.04996.crossref.xml new file mode 100644 index 0000000000..e14be4a23a --- /dev/null +++ b/joss.04996/10.21105.joss.04996.crossref.xml @@ -0,0 +1,321 @@ + + + + 20230307T151850-91e67199e7e2fb4fa3dd2adee69734ae873b9650 + 20230307151850 + + JOSS Admin + admin@theoj.org + + The Open Journal + + + + + Journal of Open Source Software + JOSS + 2475-9066 + + 10.21105/joss + https://joss.theoj.org/ + + + + + 03 + 2023 + + + 8 + + 83 + + + + Water Systems Integrated Modelling framework, WSIMOD: A +Python package for integrated modelling of water quality and quantity +across the water cycle + + + + Barnaby + Dobson + https://orcid.org/0000-0002-0149-4124 + + + Leyang + Liu + https://orcid.org/0000-0001-7556-1134 + + + Ana + Mijic + https://orcid.org/0000-0001-7096-9405 + + + + 03 + 07 + 2023 + + + 4996 + + + 10.21105/joss.04996 + + + http://creativecommons.org/licenses/by/4.0/ + http://creativecommons.org/licenses/by/4.0/ + http://creativecommons.org/licenses/by/4.0/ + + + + Software archive + 10.5281/zenodo.7662569 + + + GitHub review issue + https://github.com/openjournals/joss-reviews/issues/4996 + + + + 10.21105/joss.04996 + https://joss.theoj.org/papers/10.21105/joss.04996 + + + https://joss.theoj.org/papers/10.21105/joss.04996.pdf + + + + + + Protecting rivers by integrating +supply-wastewater infrastructure planning and coordinating operational +decisions + Dobson + Environmental Research +Letters + 11 + 15 + 10.1088/1748-9326/abb050 + 2020 + Dobson, B., & Mijic, A. (2020). +Protecting rivers by integrating supply-wastewater infrastructure +planning and coordinating operational decisions. Environmental Research +Letters, 15(11), 114025. +https://doi.org/10.1088/1748-9326/abb050 + + + Hierarchical systems integration for +coordinated urban-rural water quality management at a catchment +scale + Liu + Science of The Total +Environment + 806 + 10.1016/j.scitotenv.2021.150642 + 2022 + Liu, L., Dobson, B., & Mijic, A. +(2022). Hierarchical systems integration for coordinated urban-rural +water quality management at a catchment scale. Science of The Total +Environment, 806, 150642. +https://doi.org/10.1016/j.scitotenv.2021.150642 + + + Modelling transitions in urban water +systems + Rauch + Water Research + 126 + 10.1016/j.watres.2017.09.039 + 2017 + Rauch, W., Urich, C., Bach, P., +Rogers, B., De Haan, F., Brown, R., … others. (2017). Modelling +transitions in urban water systems. Water Research, 126, 501–514. +https://doi.org/10.1016/j.watres.2017.09.039 + + + Integrated modelling to support analysis of +COVID-19 impacts on london’s water system and in-river water +quality + Dobson + Frontiers in Water + 3 + 10.3389/frwa.2021.641462 + 2021 + Dobson, B., Jovanovic, T., Chen, Y., +Paschalis, A., Butler, A., & Mijic, A. (2021). Integrated modelling +to support analysis of COVID-19 impacts on london’s water system and +in-river water quality. Frontiers in Water, 3, 641462. +https://doi.org/10.3389/frwa.2021.641462 + + + A reduced complexity model with graph +partitioning for rapid hydraulic assessment of sewer +networks + Dobson + Water Resources Research + 1 + 58 + 10.1029/2021WR030778 + 2022 + Dobson, B., Watson-Hill, H., +Muhandes, S., Borup, M., & Mijic, A. (2022). A reduced complexity +model with graph partitioning for rapid hydraulic assessment of sewer +networks. Water Resources Research, 58(1), e2021WR030778. +https://doi.org/10.1029/2021WR030778 + + + The value of aggregated city scale models to +rapidly assess SuDS in combined sewer systems + Muhandes + Frontiers in Water + 10.3389/frwa.2021.773974 + 2022 + Muhandes, S., Dobson, B., & +Mijic, A. (2022). The value of aggregated city scale models to rapidly +assess SuDS in combined sewer systems. Frontiers in Water, 206. +https://doi.org/10.3389/frwa.2021.773974 + + + Optimisation of urban-rural nature-based +solutions for integrated catchment water management + Liu + Journal of Environmental +Management + 10.1016/j.jenvman.2022.117045 + 2023 + Liu, L., Dobson, B., & Mijic, A. +(2023). Optimisation of urban-rural nature-based solutions for +integrated catchment water management. Journal of Environmental +Management. +https://doi.org/10.1016/j.jenvman.2022.117045 + + + OpenMI-based integrated sediment transport +modelling of the River Zenne, Belgium + Shrestha + Environmental Modelling & +Software + 47 + 10.1016/j.envsoft.2013.05.004 + 2013 + Shrestha, N. K., Leta, O. T., De +Fraine, B., Van Griensven, A., & Bauwens, W. (2013). OpenMI-based +integrated sediment transport modelling of the River Zenne, Belgium. +Environmental Modelling & Software, 47, 193–206. +https://doi.org/10.1016/j.envsoft.2013.05.004 + + + SWAT: Model use, calibration, and +validation + Arnold + Transactions of the ASABE + 4 + 55 + 10.13031/2013.42259 + 2012 + Arnold, J. G., Moriasi, D. N., +Gassman, P. W., Abbaspour, K. C., White, M. J., Srinivasan, R., … +others. (2012). SWAT: Model use, calibration, and validation. +Transactions of the ASABE, 55(4), 1491–1508. +https://doi.org/10.13031/2013.42259 + + + A new applications manual for the storm water +management model (SWMM) + Gironás + Environmental Modelling & +Software + 6 + 25 + 10.1016/j.envsoft.2009.11.009 + 2010 + Gironás, J., Roesner, L. A., Rossman, +L. A., & Davis, J. (2010). A new applications manual for the storm +water management model (SWMM). Environmental Modelling & Software, +25(6), 813–814. +https://doi.org/10.1016/j.envsoft.2009.11.009 + + + An overview of the model integration process: +From pre-integration assessment to testing + Belete + Environmental modelling & +software + 87 + 10.1016/j.envsoft.2016.10.013 + 2017 + Belete, G. F., Voinov, A., & +Laniak, G. F. (2017). An overview of the model integration process: From +pre-integration assessment to testing. Environmental Modelling & +Software, 87, 49–63. +https://doi.org/10.1016/j.envsoft.2016.10.013 + + + Nismod/smif v1.3.2 + Usher + 10.5281/zenodo.1309336 + 2018 + Usher, W., Russell, T., Schoenmakers, +R., Robson, C., Cooper, F., Lestang, T., & Dickinson, R. (2018). +Nismod/smif v1.3.2. +https://doi.org/10.5281/zenodo.1309336 + + + A software framework for the integration of +infrastructure simulation models + Usher + Journal of Open Research +Software + 7 + 10.5334/jors.265 + 2019 + Usher, W., & Russell, T. (2019). +A software framework for the integration of infrastructure simulation +models. https://doi.org/10.5334/jors.265 + + + Designing and implementing a multi-core +capable integrated urban drainage modelling toolkit: Lessons from +CityDrain3 + Burger + Advances in Engineering +Software + 100 + 10.1016/j.advengsoft.2016.08.004 + 2016 + Burger, G., Bach, P. M., Urich, C., +Leonhardt, G., Kleidorfer, M., & Rauch, W. (2016). Designing and +implementing a multi-core capable integrated urban drainage modelling +toolkit: Lessons from CityDrain3. Advances in Engineering Software, 100, +277–289. +https://doi.org/10.1016/j.advengsoft.2016.08.004 + + + OpenMI: Open modelling +interface + Gregersen + Journal of hydroinformatics + 3 + 9 + 10.2166/hydro.2007.023 + 2007 + Gregersen, J., Gijsbers, P., & +Westen, S. (2007). OpenMI: Open modelling interface. Journal of +Hydroinformatics, 9(3), 175–191. +https://doi.org/10.2166/hydro.2007.023 + + + + + + diff --git a/joss.04996/10.21105.joss.04996.jats b/joss.04996/10.21105.joss.04996.jats new file mode 100644 index 0000000000..15e199ced3 --- /dev/null +++ b/joss.04996/10.21105.joss.04996.jats @@ -0,0 +1,516 @@ + + +
+ + + + +Journal of Open Source Software +JOSS + +2475-9066 + +Open Journals + + + +4996 +10.21105/joss.04996 + +Water Systems Integrated Modelling framework, WSIMOD: A +Python package for integrated modelling of water quality and quantity +across the water cycle + + + +https://orcid.org/0000-0002-0149-4124 + +Dobson +Barnaby + + + + +https://orcid.org/0000-0001-7556-1134 + +Liu +Leyang + + + + +https://orcid.org/0000-0001-7096-9405 + +Mijic +Ana + + + + + +Department of Civil and Environmental Engineering, Imperial +College London, UK + + + + +4 +11 +2022 + +8 +83 +4996 + +Authors of papers retain copyright and release the +work under a Creative Commons Attribution 4.0 International License (CC +BY 4.0) +2022 +The article authors + +Authors of papers retain copyright and release the work under +a Creative Commons Attribution 4.0 International License (CC BY +4.0) + + + +Python +water quality +hydrology +integrated modelling +pollution + + + + + + Summary +

The water cycle is highly interconnected; water fluxes in one part + depend on physical and human processes throughout. For example, rivers + are a water supply, a receiver of wastewater, and an aggregate of many + hydrological, biological, and chemical processes. Thus, simulations of + the water cycle that have highly constrained boundaries may miss key + interactions that create unanticipated impacts or unexpected + opportunities + (Dobson + & Mijic, 2020; + Liu, + Dobson, & Mijic, 2022). Integrated environmental models aim + to resolve the issue of boundary conditions, however they have some + key limitations + (Rauch + et al., 2017), and in particular we find a significant need for + a parsimonious, self-contained suite that is accessible and easy to + setup.

+
+ + Statement of need +

Traditional approaches to water system modelling broadly fall into + highly numerical models that excel in representing individual + subsystems, or systems dynamics models that create broad + representations but that lack a physical basis. Early attempts at a + physical representation of the water cycle combined existing numerical + models through an integration framework + (Rauch + et al., 2017). While successful, this approach has an + incredibly high user burden because each subsystem model is so + detailed, and as a consequence is also difficult to customise. To + illustrate, SWAT is one of the most widespread models of the rural + water cycle + (Arnold + et al., 2012), while SWMM is the same but for the urban water + cycle + (Gironás, + Roesner, Rossman, & Davis, 2010). It has been demonstrated + that these two software can interface using the OpenMI integration + framework + (Shrestha, + Leta, De Fraine, Van Griensven, & Bauwens, 2013). Despite + this seemingly powerful combination of two near-ubiquitous models, + integrated applications have been limited, and we propose that this is + for the same reasons presented in + (Rauch + et al., 2017): user burden and customisation difficulty.

+

Because of this need, we provide a parsimonious and self-contained + suite for integrated water cycle modelling in the WSIMOD Python + package. It brings together a range of software developed over the + course of three years on the + CAMELLIA + project. Urban water processes are based on those presented + and validated in the CityWat model + (Dobson + et al., 2021; + Dobson + & Mijic, 2020; + Dobson, + Watson-Hill, Muhandes, Borup, & Mijic, 2022; + Muhandes, + Dobson, & Mijic, 2022), while hydrological and agricultural + processes are from the CatchWat model + (Liu + et al., 2022, + 2023). + WSIMOD also provides an interface for message passing between + different model components, enabling all parts of the water cycle to + interact with all other parts. The result is a simulation model that + is easy to set up, highly flexible and ideal for representing water + quality and quantity in ‘non-textbook’ water systems (which in our + experience is nearly all of them).

+

The package provides a variety of tutorials and examples to help + modellers create nodes (i.e., representations of subsystems within the + water cycle), connect them together with arcs (i.e., representing the + fluxes between subsystems), and orchestrate them into a model that + creates simulations.

+ + Limitations +

We highlight that WSIMOD is not intended to be a substitute for + sophisticated physical models, nor for a system dynamics approach. + In applications where detailed hydraulic/hydrological process + representations are needed (e.g., informing the design of specific + pipes, cases where processes are hard to quantify such as + representing social drivers of population growth, etc.) there are + likely better tools available. Our case studies highlight that + WSIMOD is most useful in situations where physically representing + cross-sytem processes and thus capturing the impacts of cross-system + interactions are essential towards the questions you ask of your + model. Secondary benefits are that the parsimonious representations + utilised are computationally fast and flexible in capturing a wide + range of system interventions.

+
+
+ + Acknowledgements +

WSIMOD was developed by + Barnaby + Dobson and + Leyang + Liu. Theoretical support was provided by Ana Mijic. Testing + the WSIMOD over a variety of applications has been performed by + Fangjun Peng, Vladimir Krivstov and Samer Muhandes. Software + development support was provided by Imperial College’s Research + Software Engineering service, in particular from Diego Alonso and Dan + Davies.

+

We are incredibly grateful for the detailed software reviews + provided by + Taher + Chegini and + Joshua + Larsen and editing by + Chris + Vernon. Their suggestions have significantly improved + WSIMOD.

+

The design of WSIMOD was significantly influenced by + CityDrain3 + (Burger + et al., 2016), + OpenMI + (Gregersen, + Gijsbers, & Westen, 2007), + smif + (Usher + & Russell, 2019; + Usher + et al., 2018), and the following review + (Belete, + Voinov, & Laniak, 2017).

+

We acknowledge funding from the CAMELLIA project (Community Water + Management for a Liveable London), funded by the Natural Environment + Research Council (NERC) under grant NE/S003495/1.

+
+ + + + + + + DobsonBarnaby + MijicAna + + Protecting rivers by integrating supply-wastewater infrastructure planning and coordinating operational decisions + Environmental Research Letters + IOP Publishing + 2020 + 15 + 11 + https://doi.org/10.1088/1748-9326/abb050 + 10.1088/1748-9326/abb050 + 114025 + + + + + + + LiuLeyang + DobsonBarnaby + MijicAna + + Hierarchical systems integration for coordinated urban-rural water quality management at a catchment scale + Science of The Total Environment + Elsevier + 2022 + 806 + https://doi.org/10.1016/j.scitotenv.2021.150642 + 10.1016/j.scitotenv.2021.150642 + 150642 + + + + + + + RauchW + UrichC + BachPM + RogersBC + De HaanFJ + BrownRR + MairM + McCarthyDT + KleidorferM + SitzenfreiR + others + + Modelling transitions in urban water systems + Water Research + Elsevier + 2017 + 126 + https://doi.org/10.1016/j.watres.2017.09.039 + 10.1016/j.watres.2017.09.039 + 501 + 514 + + + + + + DobsonBarnaby + JovanovicTijana + ChenYuting + PaschalisAthanasios + ButlerAdrian + MijicAna + + Integrated modelling to support analysis of COVID-19 impacts on london’s water system and in-river water quality + Frontiers in Water + Frontiers Media SA + 2021 + 3 + https://doi.org/10.3389/frwa.2021.641462 + 10.3389/frwa.2021.641462 + 641462 + + + + + + + DobsonBarnaby + Watson-HillHannah + MuhandesSamer + BorupMorten + MijicAna + + A reduced complexity model with graph partitioning for rapid hydraulic assessment of sewer networks + Water Resources Research + Wiley Online Library + 2022 + 58 + 1 + https://doi.org/10.1029/2021WR030778 + 10.1029/2021WR030778 + e2021WR030778 + + + + + + + MuhandesSamer + DobsonBarnaby + MijicAna + + The value of aggregated city scale models to rapidly assess SuDS in combined sewer systems + Frontiers in Water + Frontiers + 2022 + https://doi.org/10.3389/frwa.2021.773974 + 10.3389/frwa.2021.773974 + 206 + + + + + + + LiuLeyang + DobsonBarnaby + MijicAna + + Optimisation of urban-rural nature-based solutions for integrated catchment water management + Journal of Environmental Management + 2023 + https://www.sciencedirect.com/science/article/pii/S0301479722026184 + 10.1016/j.jenvman.2022.117045 + + + + + + ShresthaNarayan Kumar + LetaOlkeba Tolessa + De FraineBruno + Van GriensvenAnn + BauwensWilly + + OpenMI-based integrated sediment transport modelling of the River Zenne, Belgium + Environmental Modelling & Software + Elsevier + 2013 + 47 + https://www.sciencedirect.com/science/article/pii/S136481521300114X + 10.1016/j.envsoft.2013.05.004 + 193 + 206 + + + + + + ArnoldJeffrey G + MoriasiDaniel N + GassmanPhilip W + AbbaspourKarim C + WhiteMichael J + SrinivasanRaghavan + SanthiChinnasamy + HarmelRD + Van GriensvenAnn + Van LiewMichael W + others + + SWAT: Model use, calibration, and validation + Transactions of the ASABE + American Society of Agricultural; Biological Engineers + 2012 + 55 + 4 + https://elibrary.asabe.org/abstract.asp?aid=42256 + 10.13031/2013.42259 + 1491 + 1508 + + + + + + GironásJorge + RoesnerLarry A + RossmanLewis A + DavisJennifer + + A new applications manual for the storm water management model (SWMM) + Environmental Modelling & Software + Elsevier Science, P. O. Box 800 Kidlington Oxford OX 5 1 DX UK + 2010 + 25 + 6 + https://www.sciencedirect.com/science/article/pii/S1364815209002989 + 10.1016/j.envsoft.2009.11.009 + 813 + 814 + + + + + + BeleteGetachew F + VoinovAlexey + LaniakGerard F + + An overview of the model integration process: From pre-integration assessment to testing + Environmental modelling & software + Elsevier + 2017 + 87 + 10.1016/j.envsoft.2016.10.013 + 49 + 63 + + + + + + UsherWill + RussellTom + SchoenmakersRoald + RobsonCraig + CooperFergus + LestangThibault + DickinsonRose + + Nismod/smif v1.3.2 + 201808 + https://doi.org/10.5281/zenodo.1309336 + 10.5281/zenodo.1309336 + + + + + + UsherWill + RussellTom + + A software framework for the integration of infrastructure simulation models + Journal of Open Research Software + 201905 + 7 + https://doi.org/10.5334/jors.265 + 10.5334/jors.265 + 1 + 5 + + + + + + BurgerGregor + BachPeter M + UrichChristian + LeonhardtGünther + KleidorferManfred + RauchWolfgang + + Designing and implementing a multi-core capable integrated urban drainage modelling toolkit: Lessons from CityDrain3 + Advances in Engineering Software + Elsevier + 2016 + 100 + 10.1016/j.advengsoft.2016.08.004 + 277 + 289 + + + + + + GregersenJB + GijsbersPJA + WestenSJP + + OpenMI: Open modelling interface + Journal of hydroinformatics + IWA Publishing + 2007 + 9 + 3 + 10.2166/hydro.2007.023 + 175 + 191 + + + + +
diff --git a/joss.04996/10.21105.joss.04996.pdf b/joss.04996/10.21105.joss.04996.pdf new file mode 100644 index 0000000000..4365ff2b67 Binary files /dev/null and b/joss.04996/10.21105.joss.04996.pdf differ