Tree [r6055] / trunk / openmodeller /

HTTPS access

File Date Author Commit
 cmake 2013-01-25 dbolgheroni [r5662] Add module for CMake.
 cmake_templates 2007-08-07 timlinux [r3499] Cmake tidy ups and remove old checkinstall stuff
 data 2008-10-07 rdg [r4572] Several adjustments for the Windows release.
 debian 2015-01-08 rdg [r6034] Updated changelog and rolled back change in Deb...
 doc 2015-03-27 rdg [r6046] Updated publications
 examples 2014-12-09 rdg [r6013] Included example for om_evaluate
 install_linux 2008-01-23 rdg [r3975] Removed minimum distance and distance to averag...
 install_mac 2014-12-19 rdg [r6023] Updated mac version
 install_win 2015-01-08 rdg [r6032] New option to install Python module on Windows.
 src 2015-12-23 rdg [r6055] Ignore weight when there is no corresponding al...
 test 2014-03-31 rdg [r5953] Specified precision
 windows 2008-03-24 alexcj [r4177] Set working directory VC7 openmodeller.vcproj p...
 AUTHORS 2011-11-29 rdg [r5372] Updated the list of developments and added cred...
 CMakeLists.txt 2014-04-02 rdg [r5971] Enabled virtual niche for the next version
 COPYING.txt 2012-08-16 dbolgheroni [r5606] New GNU GPL Version 2 license reflecting new FS...
 ChangeLog 2015-04-02 rdg [r6052] Fixed another bug in consensus algorithm
 DartConfig.cmake 2008-06-26 rdg [r4412] Removed svn:executable property from cmake file.
 INSTALL 2009-03-24 rdg [r4987] Added tip about how to avoid link error with at...
 NEWS 2004-04-02 jobi [r65] Added COPYING ChangeLog NEWS
 README.txt 2013-08-06 rdg [r5812] Updated library dependencies
 libopenmodeller.spec 2014-11-17 rdg [r5998] Updated changelog and started to increase versi...

Read Me

openModeller - Open Source Spatial Distribution Modeller

* Coordination:

  CRIA - Centro de Referencia em Informacao Ambiental (SP - Brazil)
  (Reference Center on Environmental Information)

* Funding:

  FAPESP - Fundacao de Amparo a Pesquisa do Estado de SP

* Website:


The original motivation of openModeller was to help automating the tedious and
complex tasks involved in species' potential distribution modelling regarding 
georeferencing issues, resampling, existence of several raster formats and
algorithms, etc. This way:

a) One can spend time developing algorithms, testing, tunning or comparing
   results, instead of clipping rasters, converting between different raster formats 
   or using different programs to run different algorithms. The same input data, 
   sampling methodology and ideally the same computing environment should be used
   in a fair comparison between different algorithms.

b) Specialized components can help integrating data from distributed sources. For 
   example, one could look for species data in sources like the GBIF portal and for 
   environmental data in some remote source through WCS (OGC's Web Coverage Service). 
   Retrieving and integrating data from different sources using different protocols 
   and tools can be very complicated without using a single framework.

c) Different interfaces can be developed on top of the same modelling library.

d) Powerfull computers can be used to run heavy algorithms (like GARP) 
   in parallel (Cluster computing).


- Core modelling API implemented in ANSI C++ (compiles in GNU/Linux, Mac OSX and Windows).
- Algorithms dinamically loaded as plugins.
- Generic API to read & write raster data (GDAL and TerraLib drivers available).
- Generic API to load occurrence data (drivers available for tab-delimited text 
  files, serialized XML files, GBIF REST service and TAPIR/DarwinCore providers).
- Simple command-line/console interface.
- SOAP interface for remote modelling (server implementation available).
- Python binding.


The following libraries are necessary to compile and run openModeller.
If you installed openModeller from a pre-built package, you don't
need to worry about this (most dependencies should already be included 
in the package).

* cmake (>= 2.6) if you need to compile the library.

* Expat XML parser

* Proj.4 (Cartographic Projections Library)

* GDAL (Geospatial Data Abstraction Library) version >= 1.1.9

* GSL (GNU Scientific Library) version >= 1.4 is needed to run 
  CSM (Climate Space Model) and ENFA algorithms.

Optional libraries:

* TerraLib (>= 3.2.0) is needed to enable the TerraLib occurrence and raster drivers.

* libX11 is needed to run the command line viewer (om_viewer).

* libcurl (>= 7.15.4) is needed to enable to TAPIR and GBIF occurrence drivers.

* SQLite3 is needed for the AquaMaps algorithm.


For compilation and installation instructions, please read:

For code documentation, see:

Besides the library itself, openModeller comes with a series of 
command line tools. Please look at the README.txt file in the 
"examples" directory for more information about each tool.
Windows users must use the DOS shell to run command line tools.

------------ x -----------

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks