MATLAB (R2017a) version of CLIMADA --> see
Switch branches/tags
Nothing to show
Clone or download
Latest commit 0194762 Nov 30, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
code bug fix: compatibility of range function with older matlab versions Nov 27, 2018
data UNISYS fixed Nov 7, 2018
docs small edit Nov 30, 2018
.gitignore manual python hints added Dec 2, 2016 Create Apr 6, 2014 edited Nov 6, 2018
startup.m try , resolved Mar 6, 2018


MATLAB (R2017a) version of CLIMADA

please use the Python version:

Follow the Installation instructions to install climada's development version and climada's stable version.

The MATLAB version (this repository) is not futher developed any more and will be maintained until 2020

First steps

Additional information

climada core module (MATLAB),

This contains the full climada distribution. To get it all in one, click on the "Download ZIP" button on the lower right hand side of github, or just clone this repository. Works both if main folder renamed to 'climada' or left as 'climada-root', just source startup.m in MATLAB and test using climada_demo.

See folder docs/climada_manual.pdf to get started. Consider running compile_all_function_headers to generate a html file with all the function headers and direct links to the source code of your local installation.

Once you have installed core climada, you might expand its functionality by adding additional modules (see repositories on GitHub under In order to grant core climada access to additional modules, create a folder 'modules' in the core climada folder and copy/move any additional modules into climada/modules. You can shorten the folder names (i.e. get rid of 'climada_modules' and '-master' in the module folder names, e.g. shorten 'climada_modules_tc_surge-master' to 'tc_surge' - climada parses the content of the modules dir and treats what's in there). You might also create a folder 'parallel' to climada (i.e. in the same folder as the core climada folder) and name it climada_modules to store additional modules, but this special setup is for developer use mainly). Once you've cloned repositories to your desktop, please consider the climada command climada_git_pull_repositories to update your repositories from within climada (saves you keeping track of all repositories and updating each separately).

copyright (c) 2015, 2018, David N. Bresch, all rights reserved.