Releases: VectorInstitute/cyclops
Releases · VectorInstitute/cyclops
cyclops 0.2.8 release
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #601
- Bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #603
- Bump onnx from 1.15.0 to 1.16.0 by @dependabot in #605
- Bump bentoml from 1.2.0 to 1.2.5 by @dependabot in #602
- Bump jupyterlab from 3.6.6 to 3.6.7 by @dependabot in #604
- Improve intersectional slicing by @fcogidi in #606
- Update codecov actions by @amrit110 in #612
- Bump docker/login-action from 2.1.0 to 3.1.0 by @dependabot in #609
- Bump docker/metadata-action from 9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7 to 2ee3d3070bb41b40bf7305d15233321e12c1dc5c by @dependabot in #610
- Bump docker/build-push-action from 4.0.0 to 5.3.0 by @dependabot in #608
- Bump actions/setup-python from 5.0.0 to 5.1.0 by @dependabot in #611
- Bump pypa/gh-action-pypi-publish from 1.4.2 to 1.8.14 by @dependabot in #607
- Refactor slice functions and evaluators by @fcogidi in #613
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #617
- Fix comment in slicer docstring by @amrit110 in #618
- Bump peaceiris/actions-gh-pages from 3.9.3 to 4.0.0 by @dependabot in #614
- Bump Wandalen/wretry.action from 1.4.4 to 3.5.0 by @dependabot in #615
- Bump actions/checkout from 4.1.1 to 4.1.5 by @dependabot in #616
New Contributors
- @dependabot made their first contribution in #603
Full Changelog: v0.2.7...v0.2.8
cyclops 0.2.7 release
What's Changed
- Adjust integration test workflow to run on cyclops vm runner by @amrit110 in #594
- Add test parallelization by @fcogidi in #596
- Upgrade
datasets
by @fcogidi in #595 - Add report user guide notebook by @rjavadi in #589
- Reduce number of workers for running tests by @fcogidi in #599
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #598
- Fix import_optional_module function to return NoneType by @amrit110 in #597
- Update tqdm by @amrit110 in #600
New Contributors
- @pre-commit-ci made their first contribution in #598
Full Changelog: v0.2.6...v0.2.7
cyclops 0.2.6 release
What's Changed
- Refactor create_metric_cards fn to smaller functions by @amrit110 in #586
- Fix copy on type change by @fcogidi in #588
- Update
array-api-compat
version by @fcogidi in #590 - Add support for plotting calibration curve by @amrit110 in #587
- Add js deps to fix plotly rendering by @amrit110 in #591
- Remove use of get_device in base task class by @amrit110 in #593
- Update
deploy/README.md
by @fcogidi in #592
Full Changelog: v0.2.5...v0.2.6
cyclops 0.2.5 release
cyclops 0.2.4 release
What's Changed
- Update to pillow 10.0 which has important security fixes by @amrit110 in #551
- Improve documentation for evaluate package by @rjavadi in #543
- Small fix to readme, and contributing docs by @amrit110 in #552
- Add example deployment scripts by @amrit110 in #553
- Prefer generator over list by @hoxell in #555
- Apply ruff formatter and ditch black by @amrit110 in #554
- Update github actions to latest release versions by @amrit110 in #556
- Small fix to docs deploy poetry install, update contrib md by @amrit110 in #557
- Add Matthews Correlation Coefficient (MCC) metric by @fcogidi in #550
- Revert "Add Matthews Correlation Coefficient (MCC) metric" by @fcogidi in #560
- Move jinja macros to separate file for readability by @amrit110 in #559
- Add pip audit to code check workflow by @amrit110 in #563
- Remove aggfuncs constraint by @amrit110 in #564
- Use furo sphinx theme in line with aieng-template by @amrit110 in #565
- Add discharge prediction notebook by @amrit110 in #566
- First pass at refactoring jinja template by @amrit110 in #567
- Small fixes to discharge prediction notebook by @amrit110 in #568
- Fix minor bugs in ClassificationPlotter by @rjavadi in #571
- Documentation: Add evaluation examples by @rjavadi in #569
- Extend to python 3.11 support by @amrit110 in #573
- Use namedtuple to store curve results (ROC, PR) by @amrit110 in #572
- Add Matthews Correlation Coefficient by @fcogidi in #561
- Test report module by @rjavadi in #570
- Update ruff and run on codebase by @amrit110 in #577
- Add threshperf plot, tests and example use by @amrit110 in #575
- Update dependencies by @amrit110 in #580
- Add ability to truncate report and centralise report generation. by @a-kore in #579
New Contributors
Full Changelog: v0.2.3...v0.2.4
cyclops 0.2.3 release
What's Changed
- Minor patches by @fcogidi in #542
- Add Precision-Recall Curve to experimental metrics by @fcogidi in #544
- Add ROC curve by @fcogidi in #545
- Add AUROC by @fcogidi in #546
- Add regression metrics by @fcogidi in #547
- Integrate experimental metrics with other modules by @fcogidi in #549
Full Changelog: v0.2.2...v0.2.3
cyclops 0.2.2 release
What's Changed
- Add unit tests for some utils functions used in data package by @amrit110 in #532
- Add
MetricDict
by @fcogidi in #533 - Fix mypy issue by adding plugin, add tests by @amrit110 in #534
- Add Specificity by @fcogidi in #536
- Add aliases for precision and recall by @fcogidi in #537
- Add Negative Predictive Value by @fcogidi in #538
- Relax numpy version, fix integration test by @amrit110 in #540
- Add True Negative Rate (TNR) by @fcogidi in #541
Full Changelog: v0.2.1...v0.2.2
cyclops 0.2.1 release
What's Changed
- Add sampler to mortality prediction task to treat class imbalance by @amrit110 in #521
- Fix metrics examples, add average precision metric by @amrit110 in #522
- Add accuracy metric by @fcogidi in #523
- Fix PR curve (order), add AUPRC to comparison plot by @amrit110 in #524
- Add precision and recall by @fcogidi in #525
- Refactor aggregator use fit, transform methods by @amrit110 in #526
- Add F-score by @fcogidi in #527
- Patch array formatting for metrics by @fcogidi in #528
- Add some unit tests for the ModelCardReport methods by @amrit110 in #529
- Remove outdated notebooks, add first ICU mortality prediction benchmark by @amrit110 in #530
- Fix report formatting by @a-kore in #531
Full Changelog: v0.2.0...v0.2.1
cyclops 0.2.0 release
What's Changed
- Remove use of dask, update to pandas 2.0, fix tests by @amrit110 in #497
- Report Template Update by @a-kore in #496
- added model info card to sidebar by @KaranSwatch in #498
- Update model report links by @amrit110 in #500
- Add separate classes for classification tasks by @amrit110 in #501
- fix slice title formatting error by @a-kore in #502
- Fix typing for kwargs parameter in create_metric_fn by @amrit110 in #503
- Convert task classes to more generic so they can be re-used by @amrit110 in #504
- Add experimental metrics package following the array API standard by @fcogidi in #499
- Clean up process package fns, enable mypy by @amrit110 in #505
- Fix tasks doc by @amrit110 in #508
- Report Update - Add timestamps, multi-plot selection and selection filtering by @a-kore in #507
- Minor improvements to the evaluators and metrics by @fcogidi in #509
- Reorganize package dependencies by @fcogidi in #506
- Clean up use cases, add new tabular prediction on MIMICIV by @amrit110 in #510
- Add confusion matrix example to tutorial notebook by @amrit110 in #511
- add plots back to quant-analysis section by @a-kore in #512
- Small fix to notebooks by @amrit110 in #514
- Update pyarrow version, use pyarrow backend for pandas by @amrit110 in #513
- Decouple models from evaluate package by @fcogidi in #516
- Fix report missing slices by @a-kore in #518
- Make additional library dependencies optional by @amrit110 in #515
- make sections collapsible and set default as collapsed by @KaranSwatch in #517
- Unify process package into data by @amrit110 in #519
- Remove cupy install from integration test workflow by @amrit110 in #520
New Contributors
- @KaranSwatch made their first contribution in #498
Full Changelog: v0.1.40...v0.2.0
CyclOps v0.2.0.dev0
What's Changed
- Remove use of dask, update to pandas 2.0, fix tests by @amrit110 in #497
- Report Template Update by @a-kore in #496
- added model info card to sidebar by @KaranSwatch in #498
- Update model report links by @amrit110 in #500
- Add separate classes for classification tasks by @amrit110 in #501
- fix slice title formatting error by @a-kore in #502
New Contributors
- @KaranSwatch made their first contribution in #498
Full Changelog: v0.1.40...v0.2.0.dev0