meta data for this page
Action disabled: register

Null_Model mode


This is a special mode of jEPlus+EA to run optimisation without performing any actual E+ simulations. A fully valid jEPlus project is still need to be provided. However, jEPlus+EA only skips model simulation and calls result collection functions (as defined in RVX) directly. In this way, model calculations can be done using the scripts section of the RVX and with Python code.

How does it work

In the Null_Model mode, jEPlus+EA writes a job list file named jobs.txt to the output folder. This file contains a list of job definitions, including the job id and the parameter values. The Python script, as specified in the RVX file of the project, can read in this job list, and make calculations using the parameter values of each job, and write results to a CSV table. jEPlus+EA can then use this output to perform optimisation.

How to use it

There is an example included in the download package. Opening the jEPlus+EA GUI, it should load the project automatically. You should edit the Python code (RunANNmodel.py) to suit your need. Please note the example Python script requires Python 3 and the SciPy stack to be installed on your computer.

Get jEPlus+EA

To download the version of jEPlus+EA supporting this function, click on the link below:

jeplus_ea_v1.7_alpha_03.zip