Skip to content

Pre-release 14 of April 2024

Pre-release
Pre-release
Compare
Choose a tag to compare
@amc1999 amc1999 released this 15 Apr 03:37
· 99 commits to master since this release

Preview release 14 of April 2024

v1.17.2-pre

This is a preview of the next release, do not use it in production. We are adding more features to the UI for microdata run comparison, also more wiki documentation coming next week.

Main features of this release:

  • c++ core: new optional lifecycle attributes to probe events
  • c++ core: new "untransformed" tables
  • UI: add microdata aggregation and run comparison
  • go oms: new dget utility, version zero
  • new fair scheduling of cloud CPU resources

Other changes:

  • c++ core: new example model TableProbe2
  • c++ core: protect model run-time code from Microsoft MPI bug
  • go dbcopy: add output to TSV files
  • change oms UI back-end and MSBuild to correctly handle ini-files in UI
  • Linux and MacOS: fix issues with spaces in file path

Other changes:

  • c++ core: new example model TableProbe2
  • c++ core: protect model run-time code from Microsoft MPI bug
  • Go dbcopy: add output to TSV files
  • change oms UI back-end and MSBuild to correctly handle ini-files in UI
  • Linux and MacOS: fix issues with spaces in file path

New optional lifecycle attributes to probe events

A new option lifecycle_attributes creates 2 attributes and a supporting classification which can be used to probe model events. For more information, please see the wiki topic (containing worked examples with screenshots) at:
Lifecycle Attributes · openmpp/openmpp.github.io Wiki

New "untransformed" tables

In this release, if the " table" keyword is followed by the optional keyword "untransformed", the measures for that table are computed using no weights and no population scaling, and the run-level table is computed by assembling measures over subs (using the new measures_method=assemble), e.g. by summing counts rather than by averaging them over subs.

New example model TableProbe2

This release includes a new example model TableProbe2, which is used in the wiki to illustrate entity table concepts and use.

TableProbe2 is not Modgen compatible.

Download source code and binaries:

IMPORTANT:
Full version of OpenM++ source code always included into "Download" links above.
Please do NOT use "Source code (zip)" or "Source code (tar.gz)" archives from "Assets" links below.
It is auto-generated by GitHub release tools and contains only half of OpenM++ source code.