From 0c441e9f2e9745c74b7e7518ba3cab627fa932bc Mon Sep 17 00:00:00 2001 From: semantic-release Date: Sun, 24 Sep 2023 18:37:08 +0200 Subject: [PATCH] chore(release): v0.3.7 [skip ci] --- CHANGELOG.md | 174 +++++++++++++++++++++++++++++++++++++++++++++---- pyproject.toml | 6 +- 2 files changed, 163 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c539c91..cbcdd44 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,27 +1,173 @@ -# Changelog +# CHANGELOG - -## v0.3.0 (14/09/2023) -### Features +## v0.3.7 (2023-09-24) -- Added the possibility to make statistical comparison between areas under curve of different models in the ROC plot. -- Updated the pytest's `cv_results` fixture to cross-validate multiple models. +### Build +* build: update python-semantic-release ([`214ff7e`](https://github.com/francescopisu/modelsight/commit/214ff7edbc0380522fcacb0dd83f4120ce8c7970)) -## v0.2.0 (17/07/2023) +### Fix + +* fix: replace references to src folder with modelsight folder ([`70471d2`](https://github.com/francescopisu/modelsight/commit/70471d26c34bacb550123658ff8236920671ba64)) + +* fix: remove src folder ([`1cf5d37`](https://github.com/francescopisu/modelsight/commit/1cf5d3768b184238769acfa5bffa5ef80c688a7c)) + +### Unknown + +* Merge pull request #18 from francescopisu/fix/remove-src-folder + +fix: remove src folder ([`6441f81`](https://github.com/francescopisu/modelsight/commit/6441f8164a8fc4ff8d5ea784c8be2eea71855b70)) + + +## v0.3.6 (2023-09-24) + +### Documentation + +* docs: improve docstring docs #13 ([`fec818b`](https://github.com/francescopisu/modelsight/commit/fec818b68a88ff8f71b29e3438572ad300e6161c)) + +* docs: improve docstring docs #13 ([`9fc34fd`](https://github.com/francescopisu/modelsight/commit/9fc34fd5276d33c920653b847d112dc03c9ba92d)) + +### Unknown + +* Merge pull request #16 from francescopisu/dev + +[sync] Merge dev to main ([`57d8381`](https://github.com/francescopisu/modelsight/commit/57d83818693fbc1df773f0d53e5086f69d68a0b3)) + + +## v0.3.5 (2023-09-17) + +### Documentation + +* docs: update README with graphical examples #10 ([`26102c4`](https://github.com/francescopisu/modelsight/commit/26102c4a4091238675e7270e3c16936c28a84682)) + +* docs: update README with graphical examples #10 ([`0cabbb0`](https://github.com/francescopisu/modelsight/commit/0cabbb02a2b48617110bac0738a2c2b9eeb144dc)) + + +## v0.3.4 (2023-09-17) + +### Documentation + +* docs: update example notebook + self-contained python script #3 ([`47d4cbc`](https://github.com/francescopisu/modelsight/commit/47d4cbc859378e7e030bdae2ffeb69d041964f63)) + +* docs: update example notebook with average ROC curves plot of multiple binary classifiers ([`ef14075`](https://github.com/francescopisu/modelsight/commit/ef14075f126b02147b9b4aaab07e7b38e959ab72)) + +### Unknown + +* Merge pull request #9 from francescopisu/dev + +Dev ([`a6374ec`](https://github.com/francescopisu/modelsight/commit/a6374ec511d92ffc698f5edd95fd7867f5ea8bc4)) + +* Merge pull request #8 from francescopisu/docs/update-example-notebook + +Update example notebook and add self-contained quickstart python script ([`77d168d`](https://github.com/francescopisu/modelsight/commit/77d168d360134f8d83b1655ed36cc46db4c7a8df)) + + +## v0.3.3 (2023-09-15) + +### Fix + +* fix: numpy float deprecated alias #4 ([`3e71866`](https://github.com/francescopisu/modelsight/commit/3e71866ed365ea831c21cbd4dec2513ea08b3a97)) + +### Unknown + +* Merge pull request #6 from francescopisu/dev + +Dev ([`272404f`](https://github.com/francescopisu/modelsight/commit/272404f94ee2167f036dbc62ecb53ffdb852480d)) + +* Merge pull request #5 from francescopisu/fix/numpy-float + +fix: numpy float deprecated alias #4 ([`5bf8cc3`](https://github.com/francescopisu/modelsight/commit/5bf8cc3e8dbba3f8e10f5f4b06d071e046fac716)) + + +## v0.3.2 (2023-09-15) + +### Build + +* build: add CI workflow ([`f83e647`](https://github.com/francescopisu/modelsight/commit/f83e6471b7bfa8af67a7e4cf434905c3b251da52)) + +* build: fix security vulnerabilities ([`925d517`](https://github.com/francescopisu/modelsight/commit/925d517e8c75f169aef98438c35785ec059d483a)) + +* build: preparing for release v0.3.0 ([`341a11a`](https://github.com/francescopisu/modelsight/commit/341a11a5b719f11e7e03f414efb8f0d1db32df74)) + + +## v0.3.0 (2023-09-14) + +### Build + +* build: trying to fix rtd compilation error ([`c825a6f`](https://github.com/francescopisu/modelsight/commit/c825a6f66444fb3f88f35d55837a4d6836760703)) + +* build: trying to fix rtd compilation error ([`c1b95a8`](https://github.com/francescopisu/modelsight/commit/c1b95a884919b3256eb6e2c71efea01774e1cd2a)) + +* build: trying to fix rtd compilation error ([`aabba19`](https://github.com/francescopisu/modelsight/commit/aabba19da56be000501c0fc1791122fe8bbd2a1e)) + +* build: specified correct python version for rtd ([`97911c9`](https://github.com/francescopisu/modelsight/commit/97911c98038cbffc963e34d1c83728f520302157)) + +* build: preparing for release v0.2.0 ([`23b2aa5`](https://github.com/francescopisu/modelsight/commit/23b2aa5bec6d637bc1be0bc1ecf144c8ed2e8295)) + +* build: get current version by tag ([`72f860b`](https://github.com/francescopisu/modelsight/commit/72f860b47f1d0099fcc398c5014944bd089e20dd)) + +### Documentation + +* docs: fix quickstart code ([`497770b`](https://github.com/francescopisu/modelsight/commit/497770be6873fa68f7599467cee8bb77972dce17)) + +* docs: fix logo path ([`a89feff`](https://github.com/francescopisu/modelsight/commit/a89feff408eb197fb4c5f10a2bddb1379ab4ffff)) + +* docs: update readme ([`b91d7ea`](https://github.com/francescopisu/modelsight/commit/b91d7ea1077d585a240862d398c3f42477e5f292)) + +### Feature + +* feat: comparison between median AUCs + tests ([`2ca124c`](https://github.com/francescopisu/modelsight/commit/2ca124c305cfe5f972ce22c5202ea2b66d21dff0)) + +### Unknown + +* Merge pull request #2 from francescopisu/dev + +feat: comparison between median AUCs + tests ([`a46fd54`](https://github.com/francescopisu/modelsight/commit/a46fd543b4bb1515b56281c696300d08f221bcaa)) + +* Merge remote-tracking branch 'refs/remotes/origin/main' ([`55b6827`](https://github.com/francescopisu/modelsight/commit/55b6827061fcb0f846f4f5bb4734c4d129ed47a9)) + + +## v0.2.0 (2023-07-17) + +### Documentation + +* docs: update roadmap ([`1b9875d`](https://github.com/francescopisu/modelsight/commit/1b9875dc9e75c1e677c7f3a03189cf9fa1552257)) + +* docs: add roadmap to readme ([`f16718b`](https://github.com/francescopisu/modelsight/commit/f16718be186e8c896cd7fd7adc92d9d47b9e385f)) + +* docs: update readme and add notebook for example usage ([`6f13516`](https://github.com/francescopisu/modelsight/commit/6f13516d53a9b2beb8a47fd73ab771fbea7bca76)) + +### Feature + +* feat: add average receive-operating characteristic curves ([`37f4fd2`](https://github.com/francescopisu/modelsight/commit/37f4fd254803bb3d147fffbe6be7f3e954abfa65)) + +### Test + +* test: add tests for average receiver-operating characteristic curves ([`d4d3f93`](https://github.com/francescopisu/modelsight/commit/d4d3f93f017e534d13e5db6f917d5d910a1eebea)) + + +## v0.1.0 (2023-06-23) + +### Build + +* build: add myst-nb sphinx-autoapi and sphinx-rtd-theme as dev dependencies ([`7a99c5c`](https://github.com/francescopisu/modelsight/commit/7a99c5cd6cbae2611230eb092bf318b7c564587d)) + +* build: add PSR as dev dependency ([`10b3b3f`](https://github.com/francescopisu/modelsight/commit/10b3b3f8c0a774c459b5aaebec8331f7cdb7995c)) + +### Documentation + +* docs: add usage example ([`7230e5a`](https://github.com/francescopisu/modelsight/commit/7230e5a7f3b356d678f18cb8211dff5180c89ee2)) ### Feature -- Introduced the curves module for producing average receiver-operating characteristic curved after cross-validation. -- Added a custom dataclass type for the output of a cross-validation procedure: `CVModellingOutput`. +* feat: hosmer lemeshow calibration plot + test ([`6966c82`](https://github.com/francescopisu/modelsight/commit/6966c82cd6eeaf4e075b785e9fa2bc3ec517eaea)) -### Tests +### Unknown -- Added a fixture to simulate the output of a cross-validation procedure and added tests for the average receiver-operating characteristic curves. +* conda poetry setup ([`5fcad1a`](https://github.com/francescopisu/modelsight/commit/5fcad1af223fb159b3470f848a41964693871bae)) -## v0.1.0 (23/06/2023) +* conda poetry setup ([`8613cae`](https://github.com/francescopisu/modelsight/commit/8613cae667328cfb9269b68ec23523bb2bf89ee0)) -- First release of `modelsight`! -- Calibration module to assess calibration of ML predicted probabilities via Hosmer-Lemeshow plot. \ No newline at end of file +* initial package setup ([`dec4143`](https://github.com/francescopisu/modelsight/commit/dec41435830158341dfde00a252f69aaee48c246)) diff --git a/pyproject.toml b/pyproject.toml index c35ff9b..6c685e8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "modelsight" -version = "0.3.0" +version = "0.3.7" description = "Better insights into Machine Learning models performance" authors = ["Francesco Pisu"] license = "GNU General Public License v3.0" @@ -45,9 +45,9 @@ commit_version_numer = true commit_message = "chore(release): v{version} [skip ci]" branch = "main" # branch to make releases of changelog_file = "CHANGELOG.md" # changelog file -build_command = "poetry build" # build dists +build_command = "pip install poetry && poetry build" # build dists dist_path = "dist/" # where to put dists -upload_to_vcs_release = true # auto-create GitHub release +upload_to_vcs_release = true # auto-create GitHub release upload_to_pypi = false # don't auto-upload to PyPI remove_dist = false # don't remove dists patch_without_tag = true # patch release by default \ No newline at end of file