Giter Site home page Giter Site logo

leo-rain / openda Goto Github PK

View Code? Open in Web Editor NEW

This project forked from openda-association/openda

0.0 1.0 0.0 997.16 MB

Open data assimilation toolbox

License: GNU Lesser General Public License v3.0

Java 33.68% Scilab 0.25% Shell 3.66% TeX 2.19% CSS 0.10% Batchfile 0.18% Makefile 2.08% C 9.87% M4 0.13% Pascal 0.32% C++ 1.55% Fortran 26.80% Python 12.17% PHP 0.02% HTML 0.49% Perl 0.18% Roff 4.43% C# 1.81% Thrift 0.01% Brainfuck 0.09%

openda's Introduction

Build Status Codacy Badge

OpenDA

OpenDA is an open interface standard for (and free implementation of) a set of tools to quickly implement data-assimilation and calibration for arbitrary numerical models. OpenDA wants to stimulate the use of data-assimilation and calibration by lowering the implementation costs and enhancing the exchange of software among researchers and end-users. A model that conforms to the OpenDA standard can use all the tools that are available in OpenDA. This allows experimentation with data-assimilation/calibration methods without the need for extensive programming. Reversely, developers of data-assimilation/calibration software that make their implementations compatible with the OpenDA interface will make their new methods usable for all OpenDA users (either for free or on a commercial basis). OpenDA has been designed for high performance. Hence, even large-scale models can use it. Also, OpenDA allows users to optimize the interaction between their model and the data-assimilation/calibration methods. Hence, data-assimilation with OpenDA can be as efficient as with custom-made implementations of data-assimilation methods. OpenDA is an Open Source project. Contributions are welcome from anyone wishing to participate in the further development of the OpenDA toolset.

Features of OpenDA

Data-assimilation methods

  • Ensemble KF (EnKF)
  • Ensemble SquareRoot KF (EnSR)
  • Steady State KF
  • Particle Filter
  • 3DVar
  • DudEnKF (still under research)
  • DudEnSR (still under research)

Parameter estimation (calibration) methods:

  • Dud
  • Sparse Dud
  • Simplex
  • Powell
  • Gridded full search
  • Shuffled Comples Evolution (SCE)
  • Generalized Likelihood Uncertainty Estimation (GLUE)
  • (L)BFGS
  • Conjugate Gradient: Fleetjer-Reeves, Polak-Ribiere, Steepest Descent
  • Uncertainty Analaysis methods
  • GLUE
  • DELSA

Language interfaces

  • C/C++
  • Java
  • Fortran77/90

These files are part of the OpenDA software. For more information see our website at http://www.openda.org

openda's People

Contributors

wkramer avatar nilsvanvelzen avatar verlaanm avatar erikpelgrim avatar aljavrieling avatar robprev avatar sumihar avatar vanmeeuwen avatar zepy1 avatar robot144 avatar adrimourits avatar

Watchers

James Cloos avatar

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.