Software

From GHER

(Difference between revisions)
Jump to: navigation, search
(Linux)
Line 64: Line 64:
* [http://modb.oce.ulg.ac.be/mediawiki/index.php/How_to_create_animation_%28Linux%29%3F Creation of animations]: creation of a movie using a series of images
* [http://modb.oce.ulg.ac.be/mediawiki/index.php/How_to_create_animation_%28Linux%29%3F Creation of animations]: creation of a movie using a series of images
* [[Debugging in LINUX/UNIX]]
* [[Debugging in LINUX/UNIX]]
 +
* [[Debugging in Matlab/Octave]]
* [http://tldp.org/LDP/abs/html/ Advanced Bash-Scripting Guide]
* [http://tldp.org/LDP/abs/html/ Advanced Bash-Scripting Guide]

Revision as of 08:56, 20 February 2013

Contents

Tools developed by the GHER

This is a list of software and tools developed by the group, mainly in numerical modeling, spatial interpolation and data assimilation.

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
  • "Diva on web" Diva's web-interface
  • "OceanBrowser" A web-interface for visualizing NetCDF files

Data assimilation

Octave/Matlab toolboxes

Models

  • GHER3D Three dimensional primitive equation model

Misc


Other tools

Here are another set of tools useful in oceanography and numerical modeling.

Programming languages

  • Octave
  • Julia: a language for technical computing (under construction)
  • GoogleEarth: nice stuffs to do in oceanography (under construction)
  • Tcl/Tk: a scripting language for GUIs (among others)

Compilers

  • g95: g95 has a good support for the Fortran 1995 standard
  • gfortran: gfortran supports OpenMP
  • ifort: Intel compilers

Tutorials

Editors and word processors

  • vi editor: a powerful linux text editor.
  • LaTeX: a document preparation system.

Linux

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

Useful to convert a pdf into text, when acrobat does not recognize properly the strings.

  • Dropbox: a file hosting service. The free account provides 2 Gb. It offers file synchronisation. Useful when having to share very large files, or to make a backup. For linux, the packages are available at https://www.dropbox.com/install?os=lnx, or can be downloaded through the package manager. (But remember there is also the in house service merci).
  • Tricider: a tool for brainstorming and votes. Submit one question and get ideas!
  • 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.
  • Mathjax: a javascript collection to be able to use Latex formulas (including definition of functions) in html pages. Note that $ $ needs to be replaced by \( \) in standard configurations. Install on your machine if you want to be able to make presentations off-line. If you want formulas font to herit styles, use something like <script type="text/javascript" src="MathJax/MathJax.js?config=TeX-AMS-MML_HTMLorMML.js"></script>
Personal tools