Skip to content

Releases: omnetpp/opp_repl

0.4: Add detailed counts to statistical comparison results

11 May 14:15

Choose a tag to compare

Track added, removed, filtered-out, and below-threshold statistics
separately in ScalarComparisonResult.  The 'different' DataFrame now
only contains rows present in both sides with differing values;
added/removed rows are exposed as dedicated attributes.

Statistical test verdicts report per-simulation breakdowns such as
'128 compared, 2 added, 1 removed, 5 filtered out, 3 different'
with the largest difference prefixed at the end.

compare_simulations statistical summary also shows ADDED/REMOVED
counts alongside IDENTICAL/DIFFERENT.

Fixes #14.

0.3: Resolve simulation output file paths via opp_run -e

07 May 12:58

Choose a tag to compare

Fix issue #10: get_scalars() fails when result files are written to
non-default locations because the hardcoded fallback pattern doesn't
match the actual configured path.

- Add SimulationTask._resolve_output_file_path() that checks the
  explicit path first, then falls back to opp_run -s -e to query
  the resolved path from OMNeT++ (supports both direct and opp_env)
- Convert SimulationTaskResult file path attributes to lazy properties
  so opp_run -e is only called when a path is actually accessed
- Update optimize.py to set file paths on the task directly instead
  of passing them via append_args

0.2

04 May 09:46

Choose a tag to compare

0.2
Fix chart tests.

0.1.3

27 Apr 16:06

Choose a tag to compare

Moved self test into its folder.

0.1.2

22 Apr 17:08

Choose a tag to compare

adding setuptools_scm dependency for build tools to properly report v…

0.1.1

22 Apr 14:04

Choose a tag to compare

Added support for automatic publishing from github tag push on pypi.org