Difference between revisions of "Welcome to Geosciences Modeling Wiki"

From mn/geo/geoit
Jump to: navigation, search
(Editing pages on the niluOS MediaWiki)
(Added SURFEX/Crocus section where we will compile information on how to run SURFEX/Crocus on our machines)
 
(105 intermediate revisions by 8 users not shown)
Line 1: Line 1:
Welcome to the NILU Open Source Wiki. The purpose of these pages is to provide information on software tools available for data analysis and scientific program for NILU projects. It is not exclusively meant for Open Source software, so if you have tips and tricks for other software, feel free to include it here as well.
+
This Wiki is meant to provide a resource for those at UiO interested in working with computer modeling and data analysis in Earth Sciences.
  
 +
Content herein is generally specific to UiO, as otherwise it is recommended to make posts to [http://stackexchange.com/sites Stack Exchange] and the sites therein.
  
'''NOTE:''' While we are requiring registration, and have the pages hidden from anonymous viewers, the pages are ''public'' facing, meaning they may be visible to users outside of NILU. Please be thoughtful when posting scripts or information on the system infrastructure. [[User:Jfb|Jfb]] 12:50, 14 September 2011 (CEST)
+
This wiki uses 'category' tags, and below are some of the categories available. Note that in some cases, the content does not yet exist, in which case you are encouraged to edit and add information, or [https://wiki.uio.no/mn/geo/geoit/index.php/Maintainers contact one of the site maintainers] to request further information.
  
 +
=== <span style="font-family:arial,helvetica,sans-serif">Purpose:</span> ===
 +
<span style="font-family:arial,helvetica,sans-serif">Provide information on software tools available for data analysis and scientific program for projects within the field of Geosciences&nbsp;''in general''&nbsp;and to provide users a cenral resource for keeping notes on '''UIO specific''' aspects of running various software routines.&nbsp;Ideally, this site will become overtime a 'go to' location where incoming students who will be working with modeling and heavy data analysis on servers can find tips for getting started.</span>
  
== Some Open Source Projects and Tools at NILU==
+
Enjoy!
  
====[[FLEXPART_Model]]====
+
:[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Editing Editing pages]
Information and resources for running and setting up FLEXPART. Mostly geared toward the ATMOS users.
+
::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:How_to How to]
 
+
::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Style_guide Style guide]
====[[Python]]====
+
:[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Data Data]
A starting point for all-things Python. Provides information on best practices, different packages that are frequently used, and other information to make using Python at NILU easier.
+
::[https://wiki.uio.no/mn/geo/geoit/index.php/Abbreviations_and_terminology Abbreviations_and_terminology]
 
+
::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Data_formats Formats]
====Tools for [[WorkingOnServers]] at NILU.====
+
::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Measurements Measurements]
An important resource for anyone using the servers.
+
::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Ordering Ordering]
 
+
:::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Satellites Satellite imagery]
====General [[Fortran]] Tips====
+
::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Re_analysis Re-analysis]
Some general usage tips for coding in FORTRAN.
+
::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:GIS GIS]
 
+
:[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Tools Tools]
====[[Matlab]] (Not open source, but extensively used)====
+
::[https://wiki.uio.no/mn/geo/geoit/index.php/WorkingOnServers WorkingOnServers]
Contributions from MATLAB users (mostly related to FLEXPART)
+
::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Command_line Command_line]
 
+
::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Software Software]
== Editing pages on the niluOS MediaWiki ==
+
:::[https://wiki.uio.no/mn/geo/geoit/index.php/Code_Coffee Code Coffee]<br />
 
+
:::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:R R]<br />
A good starting place for markup reference can be found here: http://meta.wikimedia.org/wiki/Help:Wikitext_examples
+
:::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Fortran Fortran]
 
+
:::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Micmac Micmac]
Note that these MediaWiki pages contain a mix of RestructuredText and MediaWiki Markup. RestructuredText is a powerful markup language, and particularly useful for documenting [[Python]] code, especially when coupled with [[Python/Sphinx]] for making code documentation. However, to gain the navigation features of MediaWiki, it is recommended to use the mediawiki default markup here. Still, if you would prefer [[RestructuredTextEditing|RestructuredText]] then you can use it as well by simply placing your markup between <nowiki><rst> ... </rst></nowiki> tags.
+
:::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Python Python]
 
+
:::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Matlab Matlab]
Another point is that this wiki is using Subpages, so in places you'll see reference to a <nowiki><subpages .></nowiki> tag. This just means that the list of subpages will be dynamically generated in that location.
+
:::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Excel Excel]
 
+
::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:UioNetwork Computing Facilities<br />]
====Editing Source Code====
+
:::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Login How to login?]<br />
Note that for the purposes of documenting source code there are two important features:
+
:::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Wessel Wessel]<br />
 
+
:::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Sverdrup Sverdrup]<br />
# use the <nowiki><code> ... </code></nowiki> to show some simple code snippets: <code>def foo(): return</code>
+
:::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Moulin Moulin]
# The source code extension has been installed, so you can wrap source code examples in <nowiki><source></nowiki> tags. This is helpful for documenting a code example and supports many languages. Usage is simple. Here's an example of how to display some 'Hello World' source code examples:
+
:::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:geo-hiperf geo-hiperf]
 
+
:::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Abel Abel HPC]<br />
<pre><nowiki>
+
:::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Nortur Notur HPC]<br />
<source lang='cs'>
+
:::[[Set-up your own server (IaaS)]]
//Hello World in C#
+
:::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Norstore Data storage (lagrinshotell, Norstore & storage for researchers)]<br />
class HelloWorld
+
::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Models Models]
{
+
:::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:WRF WRF, WRF-CHEM and WRF-Hydro]
    static void Main()
+
:::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:OpenIFS OpenIFS]
    {
+
:::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:FLEXPART Flexpart]
        System.Console.WriteLine("Hello, World!");
+
:::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:MITgcm MITgcm]
    }
+
:::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Cesm cesm]
}
+
:::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Noresm noresm]<br />
 
+
:::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:ESysParticle ESys-Particle]
</source>
+
:::[[SURFEX/Crocus]]<br />
<source lang='cpp'>
+
:[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Field_of_study Field of study]
// Hello World in C++ (pre-ISO)
+
::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Hydrology Hydrology]
 
+
::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Meteorology Meteorology]
#include <iostream.h>
+
::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Glaciology Glaciology]
 
+
:[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Communication Communication]
main()
+
::[[Mail and Mailing lists|Mail and Mailing lists]]
{
+
::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Presentations Presentations]
    cout << "Hello World!" << endl;
+
::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Templates Templates]
    return 0;
+
::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Logo Logo]
}
+
::[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Climabyte Climabyte]
 
+
:[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Administration Administration]
 
+
:[https://wiki.uio.no/mn/geo/geoit/index.php/Category:Teaching Teaching]
 
+
:[https://wiki.uio.no/mn/geo/geoit/index.php/Summerschools Summerschools]
</source>
 
<source lang='py'>
 
# Hello World in Python
 
print("Hello World")
 
</source>
 
</nowiki></pre>
 
 
 
Results in:
 
 
 
<source lang='cs'>
 
//Hello World in C#
 
class HelloWorld
 
{
 
    static void Main()
 
    {
 
        System.Console.WriteLine("Hello, World!");
 
    }
 
}
 
 
 
C++
 
Back to index
 
</source>
 
<source lang='cpp'>
 
// Hello World in C++ (pre-ISO)
 
 
 
#include <iostream.h>
 
 
 
main()
 
{
 
    cout << "Hello World!" << endl;
 
    return 0;
 
}
 
 
 
 
 
 
 
</source>
 
<source lang='py'>
 
# Hello World in Python
 
print("Hello World")
 
</source>
 
 
 
====Other Resources====
 
 
 
 
 
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.
 
See Also:
 
 
 
* [[ RestructuredTextEditing ]]
 
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
 
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
 
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
 
 
 
 
 
[[/Reference]]
 

Latest revision as of 15:48, 5 December 2017

This Wiki is meant to provide a resource for those at UiO interested in working with computer modeling and data analysis in Earth Sciences.

Content herein is generally specific to UiO, as otherwise it is recommended to make posts to Stack Exchange and the sites therein.

This wiki uses 'category' tags, and below are some of the categories available. Note that in some cases, the content does not yet exist, in which case you are encouraged to edit and add information, or contact one of the site maintainers to request further information.

Purpose:

Provide information on software tools available for data analysis and scientific program for projects within the field of Geosciences in general and to provide users a cenral resource for keeping notes on UIO specific aspects of running various software routines. Ideally, this site will become overtime a 'go to' location where incoming students who will be working with modeling and heavy data analysis on servers can find tips for getting started.

Enjoy!

Editing pages
How to
Style guide
Data
Abbreviations_and_terminology
Formats
Measurements
Ordering
Satellite imagery
Re-analysis
GIS
Tools
WorkingOnServers
Command_line
Software
Code Coffee
R
Fortran
Micmac
Python
Matlab
Excel
Computing Facilities
How to login?
Wessel
Sverdrup
Moulin
geo-hiperf
Abel HPC
Notur HPC
Set-up your own server (IaaS)
Data storage (lagrinshotell, Norstore & storage for researchers)
Models
WRF, WRF-CHEM and WRF-Hydro
OpenIFS
Flexpart
MITgcm
cesm
noresm
ESys-Particle
SURFEX/Crocus
Field of study
Hydrology
Meteorology
Glaciology
Communication
Mail and Mailing lists
Presentations
Templates
Logo
Climabyte
Administration
Teaching
Summerschools