Skip to content

v2.1.24.0

Compare
Choose a tag to compare
@cezary986 cezary986 released this 28 Nov 13:12
· 14 commits to main since this release

What's new in RuleKit version 2.1.24.0?

1. Revert breaking changes in expert rules induction for regression and survival

The latest version 2.1.21.0 introduced some groundbreaking changes, which you can read more
about them in the latest release note.
Now rules and expert conditions can be defined in both the old and new formats, see example below.

# both variants will work the same
expert_rules = [
    (
        'rule-0',
        'IF [[CD34kgx10d6 = (-inf, 10.0)]] AND [[extcGvHD = {0}]] THEN survival_status = {NaN}'
    ),
    (
        'rule-0',
        'IF [[CD34kgx10d6 = (-inf, 10.0)]] AND [[extcGvHD = {0}]] THEN'
    ),
]

2. Upgrade to new version of RuleKit

In the new version of the Java RuleKit library, many bugs regarding expert induction have been corrected.

Other changes

  • Improve flake8 score
  • Add more unit tests.