technicalpaperexamplenotebooks

a collection of Jupyter notebooks used in the technical eWaterCycle paper

https://github.com/ewatercycle/technicalpaperexamplenotebooks

Science Score: 77.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 7 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    1 of 6 committers (16.7%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.5%) to scientific vocabulary

Keywords from Contributors

ansible ewatercycle hydrology
Last synced: 4 months ago · JSON representation ·

Repository

a collection of Jupyter notebooks used in the technical eWaterCycle paper

Basic Info
  • Host: GitHub
  • Owner: eWaterCycle
  • License: apache-2.0
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 13.6 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 5
  • Releases: 1
Created almost 5 years ago · Last pushed 9 months ago
Metadata Files
Readme License Citation

README.md

ewatercycle examples

image

DOI

A collection of Jupyter notebooks accompanying the publication The eWaterCycle platform for Open and FAIR Hydrological collaboration (link follows). eWaterCycle is a platform for conducting computational hydrological research. See this video (link follows) for a short overview of the platform and its capabilities. See the publication for more details on the design choices made when building the platform. Finaly, see the eWaterCycle package repository for the code behind the platform

This repo contains five notebooks with use cases of computational hydrological research that illustrate the capabillities of the eWaterCycle platform. Those use cases are:

  1. a 'Hello world' use case demonstrating how a model is setup-up, how forcingdata is created using ESMValTool and how a model is run. The calculated river discharge is compared against GRDC observations.
  2. a model comparison notebook where two (distributed) models are run for the same catchment and the generated discharge is compared against GRDC observations.
  3. a model coupling notebook where the output from one model is used as input for another model. Note that the models are written in different programming languages, but the hydrologist conducting the experiment can work from the (python) eWaterCycle environment.
  4. an experiment where the state of the model is changed during runtime. Each timestep the model state is altered to correct the calculated evaporation based on (Fluxnet) observed evaporation.
  5. A model calibration study where a model is run in parallel many times to calibrate its parameters based on observations.

The eWaterCycle platform, including the models used in the notebooks of this repository, can be installed on any sufficiently advanced computer. See the installation instructions for the eWaterCycle package repository. Currently no publicly accessable machine is available where any scientist can work on the eWaterCycle platform without having to install it themselves. This might change with future funding oppertunities (in which case this page will also be updated).

More examples, for more different models, can be found in the eWaterCycle documentation.

License

Copyright (c) 2021, Netherlands eScience Center & Delft University of Technology

Apache Software License 2.0

Owner

  • Name: eWaterCycle
  • Login: eWaterCycle
  • Kind: organization

Citation (CITATION.cff)

cff-version: 1.2.0
title: eWaterCycle tech paper example notebooks
message: 'If you use this software, please cite it using these metadata/'
authors:
  -
    affiliation: "Delft University of Technology"
    family-names: Hut
    given-names: Rolf
    orcid: "https://orcid.org/0000-0002-5697-5697"
  -
    affiliation: "Netherlands eScience Center"
    family-names: Drost
    given-names: Niels
    orcid: "https://orcid.org/0000-0001-9795-7981"
  -
    affiliation: "Netherlands eScience Center"
    family-names: Alidoost
    given-names: Fakhereh
    orcid: "https://orcid.org/0000-0001-8407-6472"
  -
    affiliation: "Netherlands eScience Center"
    family-names: Verhoeven
    given-names: Stefan
    orcid: "https://orcid.org/0000-0002-5821-2060"
  -
    affiliation: "Netherlands eScience Center"
    family-names: Smeets
    given-names: Stef
    orcid: "https://orcid.org/0000-0002-5413-9038"
  -
    affiliation: "Netherlands eScience Center"
    family-names: Kalverla
    given-names: Peter
    orcid: "https://orcid.org/0000-0002-5025-7862"
  -
    affiliation: "Netherlands eScience Center"
    family-names: Vreede
    given-names: Barbara
    orcid: "https://orcid.org/0000-0002-5023-4601"
  -
    affiliation: "Delft University of Technology"
    family-names: Aerts
    given-names: Jerom
    orcid: "https://orcid.org/0000-0003-0157-4818"
  -
    affiliation: "Netherlands eScience Center"
    family-names: van Werkhoven
    given-names: Ben
    orcid: "https://orcid.org/0000-0002-7508-3272"
    email: "b.vanwerkhoven@esciencecenter.nl"
  -
    affiliation: "Delft University of Technology"
    family-names: van de Giesen
    given-names: Nick
    orcid: "https://orcid.org/0000-0002-7200-3353"
# TODO fill doi after release
doi: "10.5281/zenodo.5543899"
license: Apache-2.0
repository-code: 'https://github.com/eWaterCycle/technicalPaperExampleNotebooks'

GitHub Events

Total
  • Issue comment event: 3
  • Push event: 2
  • Pull request review event: 1
  • Pull request review comment event: 1
  • Pull request event: 2
  • Create event: 4
Last Year
  • Issue comment event: 3
  • Push event: 2
  • Pull request review event: 1
  • Pull request review comment event: 1
  • Pull request event: 2
  • Create event: 4

Committers

Last synced: almost 2 years ago

All Time
  • Total Commits: 48
  • Total Committers: 6
  • Avg Commits per committer: 8.0
  • Development Distribution Score (DDS): 0.667
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Stefan Verhoeven s****n@g****m 16
SarahAlidoost f****t@e****l 16
Rolf Hut r****t@t****l 7
Stef Smeets s****s@e****l 5
Stef Smeets s****s 2
Peter Kalverla p****a@g****m 2
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: almost 2 years ago

All Time
  • Total issues: 8
  • Total pull requests: 29
  • Average time to close issues: 3 months
  • Average time to close pull requests: 9 days
  • Total issue authors: 3
  • Total pull request authors: 6
  • Average comments per issue: 1.88
  • Average comments per pull request: 2.76
  • Merged pull requests: 25
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 1.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • RolfHut (6)
  • SarahAlidoost (2)
  • vhoogelander (1)
  • sverhoeven (1)
Pull Request Authors
  • RolfHut (9)
  • SarahAlidoost (7)
  • sverhoeven (5)
  • stefsmeets (4)
  • jeromaerts (3)
  • Peter9192 (3)
Top Labels
Issue Labels
bug (1) help wanted (1)
Pull Request Labels
enhancement (1)