New features
- implemented bootstrapping algorithm, adding confidence intervals for LLRs
- plotting: LLR confidence interval plot, showing the interval as a function of the LLR
- pipeline: pipelines can be used as modules/transformers
- pipeline: pipelines can be replaced by any other module; this allows for using custom pipelines
- pipeline: implemented debugging pipeline that writes intermediate results to a CSV file
Other changes
- ELUB: use log10-base for LRs and step size; base range for threshold on dataset sizes
- KDE: fix: kde should support 2d input arrays with one column (fixes #51)
- pairing: update pairing methods to properly handle extra fields
- package: removed dependency: xgboost (not actually used)
- package: run tests on python 3.14
Full Changelog: v1.1.0...v1.2.0