Install and Setup

Top  Previous  Next

There are typically four ways to interact with the SIMPLACE framework:

1.SIMPLACE GUI: The SIMPLACE GUI also named CropManager for dynamic visualization of model solutions and outputs

2.SIMPLACE Console: The compiled version that could be executed from the console, also named Console Mode

3.Wrappers: Packages to configure, execute and pull outputs in R, Python, Matlab and Octave

4.Eclipse: An IDE that gives the highest control over model development and testing

 

Depending on which method is selected, the installation, setup and operation may differ. Normally, the level of complexity and control of model customization also increases from methods 1 to 4.

 

SIMPLACE GUI and Console version

 

The installation of both SIMPLACE Graphical User Interface (GUI) and console can be started by downloading the respective package from the list below.

 


Win 64

Win 32

MacOS

Linux

SIMPLACE GUI

Download

Download

Download

Download

SIMPLACE Console

Download

Download


Download

 

After downloading the respective file above:

 

For the GUI, users should execute and follow the instruction of the downloaded installation helper. Further configuration material is provided in SIMPLACE Crop Manager GUI.

 

For the Console, users should extract the zipped files and start using the executable version of SIMPLACE that is located in the sub-folder (e.g. "SIMPLACE Console/simplace.exe"). Further configuration material is provided on the Console Mode page.

 

 

Eclipse (IDE)

 

Eclipse is an integrated development environment (IDE) used in computer programming, very popular for Java development. It contains a base workspace and an extensible plug-in system for customizing the environment. It is the main IDE used to develop SIMPLACE and which we provide extensive material and training for scientists and developers.

 

We also provide a pre-configured and portable version of Eclipse with Java dependencies and SVN plug-in. After downloading the file from the link below, please follow the instructions in the ReadMe.txt file.

 

Portable version with pre-configured Eclipse 64bit + Java: Download

 

 

Video tutorials

 

Video tutorials about initial setup can be watch or downloaded in:

First steps with SIMPLACE: Watch

SIMPLACE installation and use of SVN: Watch

How to install eclipse: YouTube Watch

 

 

Installing Java, Eclipse, SVN

 

Alternatively, users can download and install Eclipse and plug-ins separately:

 

Install Eclipse (choose Eclipse IDE for Java Developers) http://www.eclipse.org/downloads/

Install the Subversive Plugin for Eclipse http://marketplace.eclipse.org/content/subversive-svn-team-provider

When restarting Eclipse, select SVNKit Connector for the Subversive Plugin. Select if possible version 1.7xx or above (not 1.3xx)

 

 

Getting the SIMPLACE source-code and configuration files

 

When Eclipse or any other IDE is properly installed with a Subversion control system (e.g. SVN), the SIMPLACE framework source-code and ancillary configuration files can be accessed via the respective repository links. In Eclipse:

 

Open the SVN Perspective in Eclipse and add the repository locations for simplace_core, simplace_modules, lapclient, simplace_run, simplace_cloud, documentation, simplace_geotools, and simplace_wrapper according to the table below.

 

Repository name

SVN-Repository

description

simplace_core

svn://svn.simplace.net/svn/simplace_core/

The SIMPLACE framework core features

simplace_modules

svn://svn.simplace.net/svn/simplace_modules/

The scientific modules where models are maintained

lapclient

svn://svn.simplace.net/svn/lapclient/

Graphical User Interface (GUI): CropManager

simplace_run

svn://svn.simplace.net/svn/simplace_run

Users simulations and configuration files

simplace_cloud

svn://svn.simplace.net/svn/simplace_cloud

SIMPLACE for cloud environment

documentation

svn://svn.simplace.net/svn/simplace_doc/documentation

General documentation and talks (pdfs, ppts)

simplace_geotools

svn://svn.simplace.net/svn/simplace_geotools

GIS-Part of the SIMPLACE SDSS System (GUI from IMPETUS)

simplace_wrapper

svn://svn.simplace.net/svn/simplace_wrapper

Use SIMPLACE as package within wrappers

 

Browse the repository and select either the trunk or a branch for checking out. At the moment we recommend branches/Version_5.0_final.

 

Check out as a new project. You need at least simplace_modules, sijmplace_core, lapclient and simplace_run.

 

If everything went well, you should have the JAVA projects simplac_core, simplace_modules, simplace_run, lapclient, documentation, etc, available to use directly in Eclipse.

 

Further material about about the configuration and execution of model solutions in Eclipse can be found on the Training page.

 

 

Notes on the SVN and Eclipse-Project structure

 

There are some differences between the SVN repositories structure and the Eclipse project structure. Normally you have to deal only initially with the repository structure when you check out the projects.

 

The framework resides in the SVN repository simplace_core. There is the principal version which is direct in trunk/ and there are branches that are located in branches/name_of_branch.

 

The repository lapclient holds the graphical user interface.

 

Rule of thumb:

 documentation and simplace_run from the trunk,

 lapclient, simplace_modules and simplace_core from the branch

 

 

Wrappers

 

A set of custom packages for R, Python, Matlab and Octave are maintained for interfacing with SIMPLACE framework. To install them:

 

Its required to have the appropriate version of Java (JRE or JDK) used in the desired version of SIMPLACE

Have the basic source-code of SIMPLACE (e.g. simplace_core, simplace_modules, lapclient, simplace_run)

Download and install the corresponding package from the table below:

 

Language

URL

R

https://R-Forge.R-project.org/projects/simplace/

Python

https://pypi.org/project/simplace/

Matlab

http://www.simplace.net/download/simpkg/matlab/latest/simplace.zip

Octave

http://www.simplace.net/download/simpkg/octave/latest/simplace.tar.gz

 

More information is provided on page Wrapper in SIMPLACE