This is GEOMS2 wiki. In here we'll try to give information about our software and ways to use it.
Go to student garden to get resources for courses using GEOMS2.
Go to code snippets to see example code for working your data.
The current version is a beta version and its named MataHari. Download the GEOMS2 7zip file (you need a software to unzip it, like 7zip) and put wherever you want it. Inside there should be a GEOMS2.bat which runs the software. This is actually running MataHari\MataHari.exe. If by any reason the batch doesn't work run MataHari.exe directly.
IMPORTANT: The first time you run GEOMS2 after a restart it may take a while (10 seconds or so) to initiate. I believe this is because it's loading all necessary python libraries (although it's a standalone software).
GEOMS2 is a geostatistics modeling software as well as a general purpose tool to work in several geosciences fields. This is due to the existence of several procedures inside the software that allow numerous ways of manipulating spatial array data (and some even non spatial). Most of them were implemented to suppress some of the needs of the researchers in CERENA research center.

As you've probably noticed there's a 2 in front of GEOMS2 name. The first GEOMS (also free to download; you can see it on the picture to your left) was created in 1998 and it was regularly maintained until 2001. Nevertheless it is still used today since it's one of the few software that provide the DSS (Direct Sequential Simulation) procedure. Even so it's an old software with old technology. This was the main reason for developing GEOMS2. The programming languages used to do it were Python to deal with graphics, interface and general manipulation algorithms, and C/C++ for the heavy simulation and estimation procedures. It is not, however, a software developed to be fast.
In fact GEOMS2 (picture on your right) greatest feature is probably flexibility above all. GEOMS was a module based software in the sense that it was a collection of smaller softwares. GEOMS2 inherits some of the same characteristics (this software also runs external processes for some of the procedures) although from the user point of view is barely noticeable since the sofware will manage all necessary communications between processes without user intervention. That said GEOMS2 is a far superior tool with a much greater software usability and a modern 3D engine. All objects inside GEOMS2 are based in Numpy arrays thus compatible with numpy files (NPY - numpy binary files). This is actually the binary mode selected for GEOMS2 compatible binary files. If you're intent on developing for GEOMS2 (it's free and open source) you should know that it wont be easy. Not your fault as a programmer but ours (since we're geoscientists and not programmers, we've just made a good effort for this one). The code is mostly lazy and badly documented and organized, mainly due to the short development time. To compensate for this inconvenience we're trying to organize a set of Python libraries, called CERENA engine (or CERENA library as an obvious connection to the research center where these tools are being developed), that should allow to script much of what GEOMS2 can do.

GEOMS2 logo was created by CERENA research center and, although freely distributed, its considered brand of the software and the engine behind it.
Symbolically it has a similar palette of colors of the CERENA logo. The shapes, however, represent a solar system were the bigger circle would be the star followed by a few planets and a moon. The idea is to actively associate the software to planetary sciences or geosciences.
This software is free and open-source. There may be some exceptions, however, to some of the source code of the procedures inside this software. These are external processes (but on the other hand being an external process does not mean it doesn't have available source code) and are probably written in C/C++.
The license for this software is: still being decided
Not all work inside GEOMS2 was done by CERENA research center. We're referring to the images that appear inside the software (with a few exceptions like the software logo). To see the licenses for each of the images you can go to the "ART" folder inside your installation folder. It will appear a "DEFAULT" folder and inside it a "ART_license.txt" file. On that file is the description of the license, author and other information for every single image.
Although not software developers we have some history (if short) in developing. Some examples are:
- GEOMS
- GSI student toolbox
- Fillworks
- ECMWF parser
Some software that inspired our work are:
- SGeMS
- HPGL
- Paraview
Wiki: Geosciences
Wiki: Mesh (grid) object
Wiki: Non-spatial data object
Wiki: Numpy array
Wiki: Object symbols
Wiki: Point object
Wiki: Python libraries
Wiki: Quick start manual
Wiki: Student garden
Wiki: Surface object
Wiki: standalone release