Metadata-Version: 2.1
Name: decision_rules
Version: 1.0.0
Summary: Package implementing decision rules. Includes tools for calculations of various measures and indicators, as well as algorithms for filtering rulesets.
Author: Cezary Maszczyk, Dawid Macha, Adam Grzelak
Author-email: cezary.maszczyk@emag.lukasiewicz.gov.pl
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy>=1.24
Requires-Dist: pandas>=1.5
Requires-Dist: pydantic>=2.0
Requires-Dist: scipy>=1.11
Requires-Dist: scikit-learn>=1.1
Requires-Dist: imbalanced-learn>=0.10
Requires-Dist: typeguard>=4.3

# Decision Rules

Package implementing decision rules.
The package allows user to define and process decision rules as Python objects
and perform operations on datasets to which these rules apply.

Three types of problems are supported:
- classification
- regression
- survival

Functionalities includes, but is not limited to:
- serialization and deserialization
- prediction
- summary statistics
- comparison between rules (semantic and syntactic)

## Running tests
```
python -m unittest discover .\tests
```
