Release notes version 3.16

Software Improvements and Bug Fixes

  • minor usability improvements to the JAMS GUI / window layout

New / Improved Model Components

  • jams.components.core.TemporalFileInputContext
    • complete rework of the component
    • component allows to iterate over time steps defined in a JAMS timeseries input file
  • jams.components.io.TSDataStoreReader
    • adapted to work with new TemporalFileInputContext
  • jams.components.io.unidata.EntityCollectionFromList (new)
    • extract an entity collection object from a NetCDF file
  • jams.components.io.unidata.NetCDFReader3D
    • various improvements
  • optas.efficiencies.UniversalEfficiencyCalculator
    • added KGE to the efficiencies calculated by the UniversalEfficiencyCalculator, as well as a weighted version, and a version returning its 3 components r, gamma, beta
  • jams.components.calc.DoubleArrayDivide (new)
    • added component for dividing all elements of a DoubleArray
  • jams.components.indices.ClimateIndicesForest
    • added some outputs
  • jams.components.io.DataSerializer (new)
    • combines observed and simulated values for different locations into one large list of obervations and simulations
  • jams.components.datatransfer.DoubleTransfer
    • Added option to copy/overwrite value
  • jams.components.data.EntityDoubleAccess (new)
    • Added component to get double values by name from an entity and store it