v1.3.0
·
92 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What's Changed
- Update README.md (3.10 -> 3.11) by @PimMeulensteen in #68
- refactor: update plotting functions to use LLRData instead of ndarray by @PimMeulensteen in #67
- Create Aggregation plots by @PimMeulensteen in #69
- added check for numeric data on FeatureData validation by @wowtor in #71
- Add tqdm to bootstrapping by @PimMeulensteen in #75
- Fix error in shape in KDE by @PimMeulensteen in #77
- Adding a test that corresponds to calculation examples from a publication by @LvdHam in #64
- added attribute
source_idstoInstanceDataby @wowtor in #72 - Rename 'fix' to 'fix-all' in pyproject.toml by @PimMeulensteen in #81
- Refactor KDE bandwidth parsing to use match/case by @JoBraNFI in #76
- modified aggregation API to grant Aggregation objects access to the model by @wowtor in #82
- fix: pairing glass data causes numpy error (invalid dimensions) by @wowtor in #101
- fix broken configuration in optuna.yaml by @wowtor in #100
- raise an error when trying to do an substitution of a non-existent field by @wowtor in #99
- LLRData: extend validation to ensure that all labels are 0 or 1 by @wowtor in #97
- Combine aggregated metrics+visualization to single 'output' key in YAML by @JoBraNFI in #84
- Persistence: implement serialization and deserialization methods for LR model persistence by @wowtor in #83
- LLRBounder: set parent class to
Transformerby @wowtor in #98 - fix: logger name should match the package name by @wowtor in #106
- Create cllr-cal by @PimMeulensteen in #124
- Rename multiple symbols by @PimMeulensteen in #123
- Create a default for columns, namely
cllrandcllr_minby @PimMeulensteen in #126 - Add setup-file-path and current path to sys.path, and add logging. by @PimMeulensteen in #129
- Rename the class DebugPipeline to LoggingPipeline #127 by @PimMeulensteen in #130
- Copy YAML to output directoy when running experiments as reference by @JoBraNFI in #131
- Create test for importing external modules. by @PimMeulensteen in #102
- FeatureData: change the (somewhat unclearly defined) roles of source_ids and labels by @wowtor in #132
- data/models.py: standardize FeatureDatabug #96 by @wowtor in #134
- registry: fix logging statements by @wowtor in #139
- data/data_strategies: fix docstrings by @wowtor in #140
- data: implemented pre-defined train/test split by @wowtor in #141
- data: implemented generic parser for CSV files by @wowtor in #142
- Add Project Documentation (github pages) + Contributor Guidelines by @JoBraNFI in #128
- logging: setup logging before parsing experiments by @wowtor in #159
- renamed class DataSet to DataProvider (in line with documentation, registry, etc) by @wowtor in #155
- csv parser: add a sub class that supports retrieving data from a URL by @wowtor in #158
- Remove data strategy from glass loader by @wowtor in #156
- fix: build pipeline fails by @wowtor in #161
- improve error messages by @wowtor in #163
- remove parameters attribute from class LRSystem by @wowtor in #162
- Calculate invariance bounds to registry.yaml by @PimMeulensteen in #171
- PAV-plot: add tick at 0 and x-line/y-line at 0/0 #73 by @PimMeulensteen in #153
- fix formatting error by @PimMeulensteen in #173
- Relax transformer api by @wowtor in #165
- Implement parallel execution for experiments by @PimMeulensteen in #170
- Rename csv to metrics in output: #116 by @PimMeulensteen in #152
- Keuzehulp by @wowtor in #135
- Add upper/lower bounds metrics + Change metrics to use LLRData by @PimMeulensteen in #154
- Rework data by @wowtor in #157
Full Changelog: v1.2.0...v1.3.0