Giter VIP home page Giter VIP logo

seasonal_signatures_paper_public's Introduction

Seasonal_signatures_paper_public

Please email [email protected] if you have any questions.

Matlab version: Matlab R2018a

  • Repository containing code to do the analysis and results used to create (most of) the plots for the seasonal signatures paper (https://www.hydrol-earth-syst-sci-discuss.net/hess-2019-463/): sine-fitting, calculation of seasonal signatures, code to call MARRMoT, etc.
  • Note that the original data are not uploaded here (see paper for data sources), but results that can be used to create (some of) the plots. This includes the results of the modelling exercise using MARRMoT and the calculated seasonal signatures. We also added examples with synthetic catchment data to show how the code can be used with any data of the correct format. See below for a description of the main scripts.
  • There are a few additional open-source packages needed: the Brewerplot package (https://github.com/DrosteEffect/BrewerMap) for the colour schemes and the MARRMoT toolbox (https://zenodo.org/record/3235664#.XV-mKehKiUk) for the modelling exercise.
  • Note that this repository contains results from a Monte Carlo sampling experiment. Hence, the folder "Data_and_results/Results_MARRMoT" is very large.

Additional information

Example_calculateSeasonalSignatures.m: calculates seasonal signatures (amplitude ratio and phase shift) using example data.

Example_createTimeSeries.m: creates the example time series used in Example_calculateSeasonalSignatures.m.

Example_makePlotsSeasonalSignatures.m: plots seasonal signatures (amplitude ratio vs. phase shift) calculated using example data (similar to the plots in the paper).

makePlotsSeasonalSignatures.m: plots seasonal signatures (amplitude ratio vs. phase shift) calculated using UK and US data. These are the results used to make the plots in the paper, yet not all catchment attributes are available here. Please go to the original data sources (described in paper) to obtain the data.

makePlotsTheoreticalSeasonalSignatures.m: plots theoretical seasonal signatures (amplitude ratio vs. phase shift) for different linear reservoir configurations (theory described in paper).

MARRMoT_evaluateResults.m: plots the results of the Monte Carlo sampling experiment using MARRMoT (results are stored in Data_and_results/Results_MARRMoT).

MARRMoT_evaluateRobustness.m: checks how robust the results of the Monte Carlo sampling experiment with different sample sizes are.

MARRMoT_runExample.m: shows how you can run MARRMoT with Latin Hypercube sampling using the example time series.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.