Home - gher-uliege/Documentation GitHub Wiki

Welcome to the GHER documentation wiki!

GHER software tools

Interpolation

  • DINEOF (Data Interpolating Empirical Orthogonal Functions): a tool for removing missing data in geophysical data sets
  • DIVA (Data-Interpolating Variational Analysis): a spatial interpolation software
  • DINCAE DINCAE (Data-Interpolating Convolutional Auto-Encoder) is a neural network to reconstruct missing data in satellite observations.

Data assimilation

Toolboxes

Ocean Model

  • GHER3D Three dimensional primitive equation model

Programming resources

Julia

Python

Solvers

Solvers for Ax = b where A is symmetric and positive definite.

Methods

  • (preconditioned) conjugate gradient
  • Cholesky decomposition
  • Multigrid method

Software

  • MUMPS
  • SuiteSparse
  • PETSc

Others

  • Octave: high-level interpreted language for scientific computing.
  • JavaScript: dynamic programming language.
  • R: statistical computing and graphic.
  • Tcl/Tk: a scripting language for GUIs (among others).

Other software tools

Another set of tools useful in oceanography and numerical modeling.

Version control systems

  • git, a distributed version control system
  • Subversion (SVN), a version control system

Editors and word processors

  • LaTeX, a document preparation system.
  • Pandoc, a universal document converter.

Presentations

  • Impress: a javascript tool for presentations à la Prezi, but needs editing of hml5/css pages. Install on your machine if you want to be able to make presentations off-line.

Linux

Cloud storage and large file exchange

  • Google drive: useful when several simultaneous editors.
  • DOX: storage service for the ULg staff.
  • Dropbox: useful when having to share very large files, or to make a backup.
  • ULg merci: in-house service; login necessary; especially useful for messages involving very large files.

Remote access and desktop virtualization

Note: if keyboard problem (e.g., azerty vs. qwerty), type

setxkbmap be

(where 'be' has to be changed accordingly to your keyboard)

You may also need to type

setxkbmap -model evdev -layout be

in order to avoid unwanted keyboard behavior (ex: upward arrow launches snapshot tool)

Misc

<script type="text/javascript" src="MathJax/MathJax.js?config=TeX-AMS-MML_HTMLorMML.js">
    </script>

NEMO installation

⚠️ **GitHub.com Fallback** ⚠️