Release notes version 3.4_00

Improvements in the JAMS Model Builder (JUICE):

  • functions for remote simulation including
    • running models on remote servers
    • browsing remote workspaces/jobs
    • synchronizing remote and local workspaces

Improvements in the JAMS Data Explorer (JADE):

  • functions for easily transferring parameter optimization results to models

Release notes version 3.2_00

Improvements in the JAMS Model Builder (JUICE):

  • display of component attribute default values, units and descriptions

Added components to the jams-components repository:

  • component for performing Empirical Mode Decomposition (EMD) on time series data (jams.components.analysis.EMD)
  • component that applies Local Kriging for spatial data interpolation using JGrassGears library (jams.components.interpolation.RegionalisationLocalKriging)

Release notes version 3.1_00

This version brings some new features for the JAMS Data Explorer (JADE):

  • new filter function for time step selection
  • improved aggregator options
  • area weighting also for cross-product calculation
  • better copy/paste support for spreadsheet data

For the WorldWind viewer, the following functions were added:

  • area weighting / unit conversion for data to be visualized
  • improved opacity control for polygon outlines (including complete removal of outlines)
  • detailed information for individual entities with time-series plotting function

Release notes version 3.0_03

Minor updates:

  • updated WorldWind libraries for better performance
  • fixed minor bug in aggregation functions for spatio-temporal output datastores
  • fixed bug in TemporalSumAggregator (month filters)
  • Added MODIS ET reader components that allow to use MODIS global terrestrial evapotranspiration data for hydrological modelling
  • updated Netbeans projects, build scripts and starter scripts
  • improved installer with Java version check

Release notes version 3.0_01

Minor changes in component package structure

  • moved core components Context, TemporalContext and SpatialContext to jams-components.jar library (package jams.components.core)
  • added function to automatically adapt existing models to reflect these changes
  • fixed minor issues in documentation generator
  • minor improvements in JAMS Builder GUI

Release notes version 3.0b26

JAMS file association

When using the automatic Windows installer, JAMS model files (*.jam) are automatically associated to the JAMS Launcher, allowing to quickly load a model by double-clicking the file.

Separation of JAMS platform libraries and component libraries

JAMS platform libraries are now strictly separated from component libraries. This is reflected by a new sub-directory named components within your JAMS installation which by default includes all your component libraries. Of course, it is still possible to include component libraries from every directory on your computer by defining individual library locations in your JAMS settings.

Parameter files with type information

Parameter files are usually read in JAMS with the StandardEntityReader component which is part of the J2000 repository. This component interprets all data as Doubles or String values. In order to allow for more complex data types to be provided in parameter files, I extended this component and added a new article describing how to make use of this new feature. Please have a look here.


Hello JAMS

In the last weeks the JAMS framework were extended by some new exciting functions. The JAMS-Cloud feature was introduced to the JAMS Component Editor (JUICE) and the JAMS Data Explorer (JADE). These functions offers remote model simulation within the JAMS-Cloud. Additionally, very useful components are constantly added to the JAMS component repository (e.g. a component for arbitrary aggregation of temporal data).

The JAMSBlog will inform developers, modelers and model users and people interested in the JAMS framework about new functions and components. Small tutorials will show how to use those functions and components. The blog will give best practices to solve frequent problems and it will present interesting applications and discussions.

If you like to see a specific issue in this blog, please let me know. If you want to contribute to this blog with your own JAMS experiences, it’s highly appreciated.