Skip to content

Releases: BCG-X-Official/facet

facet 2.1.1

15 Nov 17:17
66bea15
Compare
Choose a tag to compare

This is the 2.1.1 release of gamma-facet.

You can upgrade your current pip installation via

pip install --upgrade gamma-facet

Your conda package can be upgraded by running

conda install -c conda-forge -c bcg_gamma gamma-facet

Changes:

  • 66bea15 Merge pull request #378 from BCG-X-Official/dev/2.1.1
  • 290864b Merge branch '2.1.x' into dev/2.1.1
  • c0b6a15 Merge branch '2.0.x' into 2.1.x
  • 4f60535 Merge branch 'release/2.0.1' into 2.0.x
  • 328ee53 BUILD: update version to 2.1.1
  • b535b16 Merge branch '2.0.x' into 2.1.x
  • 55b451c BUILD: update version to 2.0.2
  • 3a5da89 DOC: update release notes
  • af06265 Merge branch '2.0.x' into 2.1.x
  • 368ae42 Merge branch '2.0.x' into 2.1.x
See More
  • ba5cb98 Update README.rst
  • 3696daf Merge branch '2.0.x' into 2.1.x
  • 319ee56 Merge branch '2.0.x' into 2.1.x
  • 70f757f Merge pull request #373 from BCG-Gamma/dev/2.1.0
  • 7003f4e BUILD: update version to 2.1.0
  • c5d7cbf Merge pull request #371 from BCG-Gamma/dev/2.1rc0
  • e9efa29 DOC: tweak release notes
  • 118a8e3 DOC: tweak docstrings for learner inspectors
  • 4ee81f6 FIX: check properties of superclasses in is_fitted()
  • 03fc727 BUILD: require zipp<3.16 for min conda test with Python 3.7
  • e880e6f TEST: only re-fit the model where needed
  • 921b385 BUILD: require zipp<3.16 for min test with Python 3.7
  • c075e10 BUILD: update min and max matrix test package dependencies
  • e769708 Merge remote-tracking branch 'origin/dev/2.1rc0' into dev/2.1rc0
  • 1833b3c FIX: test native learner inspectors w/o preprocessing for sklearn 1.0.x (#372)
  • 422ea53 Merge branch '2.0.x' into 2.1.x
  • bfa5da7 API: add support for inspecting native scikit-learn learners and learner pipelines (#369) [ #370 ]
  • 5fe3110 REFACTOR: reformat code with newest black
  • b9489d8 DOC: update release notes
  • 229d323 BUILD: change version to 2.1rc0

This list of changes was auto generated.

facet 2.0.1

14 Nov 21:30
0948ac8
Compare
Choose a tag to compare

This is the 2.0.1 release of gamma-facet.

You can upgrade your current pip installation via

pip install --upgrade gamma-facet

Your conda package can be upgraded by running

conda install -c conda-forge -c bcg_gamma gamma-facet

Changes:

  • 0948ac8 Merge pull request #377 from BCG-X-Official/dev/2.0.1
  • 093eafc FIX: fetch required doc branches from remote before checking them out
  • 9b4bae3 Merge pull request #375 from BCG-X-Official/fix/matplotlib-3.6
  • 876c2e2 BUILD: update versions in environment.yml
  • beecd1f BUILD: update black to 23.10.1
  • e673acb FIX: replace call to deprecated Axes.get_text_heights()
  • a5c75ec Rename github org to BCG-X-Official
  • 4c8e403 Rename github org to BCG-X-Official
  • 0f6cbf5 Rename github org to BCG-X-Official

This list of changes was auto generated.

facet 2.1.0

11 Jul 16:35
70f757f
Compare
Choose a tag to compare

This is the 2.1.0 release of gamma-facet.

You can upgrade your current pip installation via

pip install --upgrade gamma-facet

Your conda package can be upgraded by running

conda install -c conda-forge -c bcg_gamma gamma-facet

Changes:

  • 70f757f Merge pull request #373 from BCG-Gamma/dev/2.1.0
  • 7003f4e BUILD: update version to 2.1.0
  • c5d7cbf Merge pull request #371 from BCG-Gamma/dev/2.1rc0
  • e9efa29 DOC: tweak release notes
  • 118a8e3 DOC: tweak docstrings for learner inspectors
  • 4ee81f6 FIX: check properties of superclasses in is_fitted()
  • 03fc727 BUILD: require zipp<3.16 for min conda test with Python 3.7
  • e880e6f TEST: only re-fit the model where needed
  • 921b385 BUILD: require zipp<3.16 for min test with Python 3.7
  • c075e10 BUILD: update min and max matrix test package dependencies
See More
  • e769708 Merge remote-tracking branch 'origin/dev/2.1rc0' into dev/2.1rc0
  • 1833b3c FIX: test native learner inspectors w/o preprocessing for sklearn 1.0.x (#372)
  • 422ea53 Merge branch '2.0.x' into 2.1.x
  • b67f376 REFACTOR: reformat code with newest black
  • bfa5da7 API: add support for inspecting native scikit-learn learners and learner pipelines (#369) [ #370 ]
  • 5fe3110 REFACTOR: reformat code with newest black
  • b9489d8 DOC: update release notes
  • 229d323 BUILD: change version to 2.1rc0
  • b9f6b73 API: support simple (non-pipeline) learners in LearnerInspector (#368)
  • 6749064 FIX: refer to arg model (not pipeline) in LearnerInspector exceptions (#367)
  • b389393 FIX: install micromamba for nightly builds
  • ea41a47 BUILD: simplify development environment
  • 1bd64ed BUILD: use mamba for faster conda builds (#365)
  • 3cead7b Merge branch '1.2.x' into 2.0.x
  • 1f0881e BUILD: update version to 2.0.1
  • b481df0 BUILD: disallow numpy >=1.24, which is incompatible with shap <=0.40
  • 011d472 BUILD: bump flake8 to ~=5.0
  • 7a06233 BUILD: change flake8 repo to GitHub

This list of changes was auto generated.

facet 2.1rc0

11 Jul 15:47
c5d7cbf
Compare
Choose a tag to compare
facet 2.1rc0 Pre-release
Pre-release

This is the 2.1rc0 release of gamma-facet.

You can upgrade your current pip installation via

pip install --upgrade gamma-facet

Your conda package can be upgraded by running

conda install -c conda-forge -c bcg_gamma gamma-facet

Changes:

  • c5d7cbf Merge pull request #371 from BCG-Gamma/dev/2.1rc0
  • e9efa29 DOC: tweak release notes
  • 118a8e3 DOC: tweak docstrings for learner inspectors
  • 4ee81f6 FIX: check properties of superclasses in is_fitted()
  • 03fc727 BUILD: require zipp<3.16 for min conda test with Python 3.7
  • e880e6f TEST: only re-fit the model where needed
  • 921b385 BUILD: require zipp<3.16 for min test with Python 3.7
  • c075e10 BUILD: update min and max matrix test package dependencies
  • e769708 Merge remote-tracking branch 'origin/dev/2.1rc0' into dev/2.1rc0
  • 1833b3c FIX: test native learner inspectors w/o preprocessing for sklearn 1.0.x (#372)
See More
  • 422ea53 Merge branch '2.0.x' into 2.1.x
  • b67f376 REFACTOR: reformat code with newest black
  • bfa5da7 API: add support for inspecting native scikit-learn learners and learner pipelines (#369) [ #370 ]
  • 5fe3110 REFACTOR: reformat code with newest black
  • b9489d8 DOC: update release notes
  • 229d323 BUILD: change version to 2.1rc0
  • b9f6b73 API: support simple (non-pipeline) learners in LearnerInspector (#368)
  • 6749064 FIX: refer to arg model (not pipeline) in LearnerInspector exceptions (#367)
  • b389393 FIX: install micromamba for nightly builds
  • ea41a47 BUILD: simplify development environment
  • 1bd64ed BUILD: use mamba for faster conda builds (#365)
  • 3cead7b Merge branch '1.2.x' into 2.0.x
  • 1f0881e BUILD: update version to 2.0.1
  • b481df0 BUILD: disallow numpy >=1.24, which is incompatible with shap <=0.40
  • 011d472 BUILD: bump flake8 to ~=5.0
  • 7a06233 BUILD: change flake8 repo to GitHub

This list of changes was auto generated.

facet 2.0.0

17 May 09:21
bd02c4c
Compare
Choose a tag to compare

This is the 2.0.0 release of gamma-facet.

You can upgrade your current pip installation via

pip install --upgrade gamma-facet

Your conda package can be upgraded by running

conda install -c conda-forge -c bcg_gamma gamma-facet

Changes:

  • bd02c4c Merge pull request #362 from BCG-Gamma/dev/2.0.0
  • b921823 DOC: replace '*' with '\cdot' in LaTeX formulæ
  • c1169a7 Merge remote-tracking branch 'origin/dev/2.0.0' into dev/2.0.0
  • d6d607b DOC: update FACET 2.0 summary and add announcement to README.rst
  • ecbf8fb DOC: update FACET 2.0 summary and add announcement to README.rst
  • d2f5009 DOC: tweak release notes
  • 33a7a30 FIX: fix a type annotation
  • 684b75d DOC: don't inherit docstring of shap Explainer.init in BaseExplainer
  • 1fd3894 MERGE: re-introduce numpy hack for SHAP after merge of refactoring
  • 9318b10 Merge branch '2.0.x' into dev/2.0.0
See More
  • ff921d5 REFACTOR: move explainer classes to dedicated explainer sub-package (#363)
  • e19f2d0 DOC: tweak docstrings
  • 51538b7 DOC: tweak release notes
  • 7185963 DOC: update release notes
  • ce80163 BUILD: publish documentation artefacts without compressing them first
  • 9f2e964 BUILD: apply a hack to address shap's incompatibility with numpy>=1.24
  • d403918 BUILD: apply a hack to address shap's incompatibility with numpy>=1.24
  • d9648b4 Merge branch '1.2.x' into 2.0.x
  • 7563e57 Merge remote-tracking branch 'origin/release/1.2.3' into 1.2.x
  • 306ef59 BUILD: require pytools 2.1 and sklearndf 2.2
  • 630ba45 BUILD: don't ignore pytools for mypy checks
  • 1d3dfe7 API: factor out abstract base class ModelInspector from LearnerInspector, and introduce new FunctionInspector (#352) [ #361 ]
  • 73a4025 BUILD: ignore optional packages in meta.yaml
  • 1ca9a6a BUILD: use micromamba to solve environment.yml (#360)
  • 0c5ecfa Merge branch '1.2.x' into 2.0.x
  • f368979 BUILD: set version to 2.0.0
  • fb88729 Merge pull request #358 from BCG-Gamma/dev/2.0rc2
  • 234f1d9 DOC: do not check out pytools to build docs
  • 48c8966 DOC: build sphinx docs using pytools 2.1.x
  • f5b01e3 TEST: increase tolerance in check_ranking to cover sklearn 0.24 results
  • 9b21c34 BUILD: set version to 2.0rc2
  • 34c503f FIX: make adjustments for sklearndf 2.2rc API
  • 15a610b BUILD: use sklearndf 2.2rc
  • 4b73d71 BUILD: use sklearndf 2.2rc
  • f017f69 FIX: fix mypy checks & development package requirements (#356)
  • c17b6c2 Add link to 2.0 documentation
  • ad013dd API: accept additional partitioner parameters in simulate_feature() (#355)
  • ab3d158 IDE: set facet-base as the default conda environment in PyCharm
  • e9847f0 BUILD: update version to 1.2.4
  • 95d5376 BUILD: require sklearndf~=2.2.dev for mypy
  • 8a1cfe0 Merge remote-tracking branch 'origin/release/2.0rc1' into 2.0.x
  • fae8b82 FIX: add CandidateEstimatorDF._get_outputs as required by sklearndf 2.2
  • bfa3e2f BUILD: require sklearndf~=2.2.dev
  • 68fbd34 BUILD: upgrade to mypy 0.981
  • 3b93e2a Merge branch '1.2.x' into 2.0.x
  • 006d0c5 API: support pytools 2.1 @fitted_only decorator (#351)
  • a072031 Merge pull request #350 from BCG-Gamma/dev/2.0rc1
  • e841be4 BUILD: require pytools ~=2.0.x while we're in release candidate stage
  • 642dda9 BUILD: require pytools ~=2.0.x while we're in release candidate stage
  • 4dbdd57 BUILD: update version to 2.0rc1
  • 87cc9ec BUILD: require pytools ~=2.0.x while we're in release candidate stage
  • 7ab0732 BUILD: update version to 2.0.0
  • 537d8be Merge pull request #349 from BCG-Gamma/dev/2.0rc0
  • fd016f6 DOC: tweak docstrings
  • 9cc2881 BUILD: update azire pipeline
  • 1bdc49b API: Rename ModelSelector to LearnerSelector (#348)
  • dba2d2c BUILD: update version to 2.0rc0
  • 5c687eb FIX: re-add required dependencies for mypy check
  • f675646 BUILD: update code quality checker versions
  • 7ad28b9 DOC: update docs and tutorials to 2.0 (#321) [ #341 ]
  • cd53881 BUILD: use python 3.9 with the mypy pre-commit hook
  • eeaf70d BUILD: require python ~=3.9 in environment.yml
  • bf747bc BUILD: require python ~=3.9 in 'max' matrix builds
  • a140cd4 BUILD: add pre-commit ~=2.20 to environment.yml
  • 819abe7 BUILD: relax python dependency to ~=3.8
  • 690134a DOC: enable local sphinx builds (#345)
  • f14982a validation (#347)
  • e2e5cf5 API: raise exception if the name of any Sample column is not a string (#339)
  • c9f4dd7 REFACTOR: support mypy checks in 'strict' mode (#346)
  • 487b13d BUILD: update package dependencies
  • 15488ec BUILD: update package versions for code linters
  • 99c3df4 BUILD: use stable pytools ~=2.0,>=2.0.1
  • b19ebed BUILD: update pytest to ~=7.1
  • dcaed31 BUILD: update azure-pipelines.yml in line with pytools pipeline
  • 8357c0b BUILD: update build config to support updates to pytools make.py
  • 68fc041 TEST: tidy up unit tests (#340)
  • 52e80c4 IDE: ignore .mypy_cache folder
  • b1b9844 BUILD: use pytools 2.0
  • 812e09e BUILD: update flake8 and mypy to latest versions in pre-commit config (#342)
  • 5c832f8 BUILD: update version to 2.0.dev2
  • 0182c8d Merge remote-tracking branch 'origin/release/2.0.dev1' into 2.0.x
  • cbdef1b clean up after merge
  • 63a0ea5 Merge branch '1.2.x' into 2.0.x
  • 5e9e8a6 Merge pull request #336 from BCG-Gamma/dev/2.0.dev1
  • ede0d22 FIX: min build (#337)
  • 5908b20 BUILD: use oldest-supported-numpy in build env to prevent numpy issues
  • 5f9f52f BUILD: change scipy 1.2.3 to 1.2.1 in min build
  • c5fab3d BUILD: restore scipy 1.2 support in tests
  • ca8e71e TEST: make min matrix tests work again
  • 6a5659d FIX: don't use zipfian distribution so test works with scipy<1.7
  • f132449 BUILD: update scipy to min=1.4 max=1.8
  • 283b86b BUILD: update black to 22.3
  • cd647e8 API: remove class FullSampleValidator (#332)
  • 3965402 Merge branch '2.0.x' of git@github.com:BCG-Gamma/facet.git
  • 3ed7a27 FIX: typo in environment.yml
  • f91e45f BUILD: update azure pipeline
  • 30f6a4d BUILD: update package requirements
  • 0cd01d0 BUILD: add support for mypy (#324)
  • 21db1a3 BUILD: update black to v22.1 (#329)
  • 4bb6494 API: bump min Python version to 3.7 and max python version to 3.9 (#328)
  • 1a7859b API: make method FittableMixin.ensure_fitted public (#330)
  • ae895fe Merge branch '1.2.x' into 2.0.x
  • 93b7cd3 Merge branch '1.2.x' into 2.0.x
  • 3421073 BUILD: rename GitHub connection to github-release
  • 328f997 API: run LearnerRanker using single model instead of CrossFit (#317)
  • 43895df FIX: add support for pandas 1.4 for 2.0.x (#319)
  • ecd7b43 API: run LearnerInspector using single model instead of CrossFit (#313)
  • 3efe2fa...
Read more

facet 2.0rc2

24 Jan 11:59
fb88729
Compare
Choose a tag to compare
facet 2.0rc2 Pre-release
Pre-release

This is the 2.0rc2 release of gamma-facet.

You can upgrade your current pip installation via

pip install --upgrade gamma-facet

Your conda package can be upgraded by running

conda install -c conda-forge -c bcg_gamma gamma-facet

Changes:

  • fb88729 Merge pull request #358 from BCG-Gamma/dev/2.0rc2
  • 234f1d9 DOC: do not check out pytools to build docs
  • 48c8966 DOC: build sphinx docs using pytools 2.1.x
  • f5b01e3 TEST: increase tolerance in check_ranking to cover sklearn 0.24 results
  • 9b21c34 BUILD: set version to 2.0rc2
  • 34c503f FIX: make adjustments for sklearndf 2.2rc API
  • 15a610b BUILD: use sklearndf 2.2rc
  • 4b73d71 BUILD: use sklearndf 2.2rc
  • f017f69 FIX: fix mypy checks & development package requirements (#356)
  • c17b6c2 Add link to 2.0 documentation
See More
  • ad013dd API: accept additional partitioner parameters in simulate_feature() (#355)
  • ab3d158 IDE: set facet-base as the default conda environment in PyCharm
  • 95d5376 BUILD: require sklearndf~=2.2.dev for mypy
  • 8a1cfe0 Merge remote-tracking branch 'origin/release/2.0rc1' into 2.0.x
  • fae8b82 FIX: add CandidateEstimatorDF._get_outputs as required by sklearndf 2.2
  • bfa3e2f BUILD: require sklearndf~=2.2.dev
  • 68fbd34 BUILD: upgrade to mypy 0.981
  • 3b93e2a Merge branch '1.2.x' into 2.0.x
  • 006d0c5 API: support pytools 2.1 @fitted_only decorator (#351)
  • a072031 Merge pull request #350 from BCG-Gamma/dev/2.0rc1
  • e841be4 BUILD: require pytools ~=2.0.x while we're in release candidate stage
  • 642dda9 BUILD: require pytools ~=2.0.x while we're in release candidate stage
  • 4dbdd57 BUILD: update version to 2.0rc1
  • 87cc9ec BUILD: require pytools ~=2.0.x while we're in release candidate stage
  • 7ab0732 BUILD: update version to 2.0.0
  • 537d8be Merge pull request #349 from BCG-Gamma/dev/2.0rc0
  • fd016f6 DOC: tweak docstrings
  • 9cc2881 BUILD: update azire pipeline
  • 1bdc49b API: Rename ModelSelector to LearnerSelector (#348)
  • dba2d2c BUILD: update version to 2.0rc0
  • 5c687eb FIX: re-add required dependencies for mypy check
  • f675646 BUILD: update code quality checker versions
  • 7ad28b9 DOC: update docs and tutorials to 2.0 (#321) [ #341 ]
  • cd53881 BUILD: use python 3.9 with the mypy pre-commit hook
  • eeaf70d BUILD: require python ~=3.9 in environment.yml
  • bf747bc BUILD: require python ~=3.9 in 'max' matrix builds
  • a140cd4 BUILD: add pre-commit ~=2.20 to environment.yml
  • 819abe7 BUILD: relax python dependency to ~=3.8
  • 690134a DOC: enable local sphinx builds (#345)
  • f14982a validation (#347)
  • e2e5cf5 API: raise exception if the name of any Sample column is not a string (#339)
  • c9f4dd7 REFACTOR: support mypy checks in 'strict' mode (#346)
  • 487b13d BUILD: update package dependencies
  • 15488ec BUILD: update package versions for code linters
  • 99c3df4 BUILD: use stable pytools ~=2.0,>=2.0.1
  • b19ebed BUILD: update pytest to ~=7.1
  • dcaed31 BUILD: update azure-pipelines.yml in line with pytools pipeline
  • 8357c0b BUILD: update build config to support updates to pytools make.py
  • 68fc041 TEST: tidy up unit tests (#340)
  • 52e80c4 IDE: ignore .mypy_cache folder
  • b1b9844 BUILD: use pytools 2.0
  • 812e09e BUILD: update flake8 and mypy to latest versions in pre-commit config (#342)
  • 5c832f8 BUILD: update version to 2.0.dev2
  • 0182c8d Merge remote-tracking branch 'origin/release/2.0.dev1' into 2.0.x
  • cbdef1b clean up after merge
  • 63a0ea5 Merge branch '1.2.x' into 2.0.x
  • 5e9e8a6 Merge pull request #336 from BCG-Gamma/dev/2.0.dev1
  • ede0d22 FIX: min build (#337)
  • 5908b20 BUILD: use oldest-supported-numpy in build env to prevent numpy issues
  • 5f9f52f BUILD: change scipy 1.2.3 to 1.2.1 in min build
  • c5fab3d BUILD: restore scipy 1.2 support in tests
  • ca8e71e TEST: make min matrix tests work again
  • 6a5659d FIX: don't use zipfian distribution so test works with scipy<1.7
  • f132449 BUILD: update scipy to min=1.4 max=1.8
  • 283b86b BUILD: update black to 22.3
  • cd647e8 API: remove class FullSampleValidator (#332)
  • 3965402 Merge branch '2.0.x' of git@github.com:BCG-Gamma/facet.git
  • 3ed7a27 FIX: typo in environment.yml
  • f91e45f BUILD: update azure pipeline
  • 30f6a4d BUILD: update package requirements
  • 0cd01d0 BUILD: add support for mypy (#324)
  • 21db1a3 BUILD: update black to v22.1 (#329)
  • 4bb6494 API: bump min Python version to 3.7 and max python version to 3.9 (#328)
  • 1a7859b API: make method FittableMixin.ensure_fitted public (#330)
  • ae895fe Merge branch '1.2.x' into 2.0.x
  • 93b7cd3 Merge branch '1.2.x' into 2.0.x
  • 3421073 BUILD: rename GitHub connection to github-release
  • 328f997 API: run LearnerRanker using single model instead of CrossFit (#317)
  • 43895df FIX: add support for pandas 1.4 for 2.0.x (#319)
  • ecd7b43 API: run LearnerInspector using single model instead of CrossFit (#313)
  • 3efe2fa API: run simulations using single model instead of CrossFit (#314)
  • 0257456 BUILD: update conda-build to ~=3.21
  • 2fc00f7 Merge branch '1.2.x' into 2.0.x
  • e2be664 Merge branch '1.2.x' into 2.0.x
  • 66cec0f Merge branch '1.2.x' into 2.0.x
  • 15276c2 DOC: update code coverage badges in README.rst
  • f66142d Merge branch '1.2.x' into 2.0.x
  • 7351fad DOC: update release notes
  • e2760c4 API: move bounds arguments from RangePartitioner.init() to .fit() (#315)
  • 6372467 BUILD: set VM image to 'Ubuntu-latest'
  • d700cfd API: adopt revised design of pytools visualisations (#312)
  • e4a5b44 BUILD: update versions in pyproject.toml
  • a01d40e Merge branch '1.2.x' into 2.0.x
  • ac0e47d Merge branch '1.2.x' into 2.0.x
  • 56f00d0 REFACTOR: replace deprecated df.…(level=…) with df.groupby(level=…).… (#307)
  • 9e74bdd Merge branch '1.2.x' into 2.0.x
  • 38d31fe Merge branch '1.2.x' into 2.0.x
  • 07e3fe4 Merge branch '1.2.x' into 2.0.x
  • 819f0ad Merge pull request #300 from BCG-Gamma/dev/2.0.dev0
  • c2f960b BUILD: set min requirement for sklearndf to ~=2.0.dev0
  • c2853d2 API: update code for updated pytools.parallelization API (#301)
  • c852e6c BUILD: change version to 2.0.dev0
  • ca1e69c TEST: replace test_package_version.py with version check in make.py
  • f9a4ef9 BUILD: install 'packaging' when running make.py
  • b5caadb API: add function pytools.build.validate_release_version()
  • 6d4486f BUILD: publish development releases as pre-releases
  • 0d7c0df FIX: change github option from isPreRelease to isPrerelease
  • 0737b0d Merge branch '1.2.x' into 2.0.x
  • c5b7c48 API: replace MatplotStyle.renderer wi...
Read more

facet 1.2.3

29 Sep 15:51
efac218
Compare
Choose a tag to compare

This is the 1.2.3 release of gamma-facet.

You can upgrade your current pip installation via

pip install --upgrade gamma-facet

Your conda package can be upgraded by running

conda install -c conda-forge -c bcg_gamma gamma-facet

Changes:

  • efac218 Merge pull request #353 from BCG-Gamma/dev/1.2.3
  • 2bf1e72 DOC: update release notes
  • 5f6bf9e DOC: disable doc build
  • 4a4361f BUILD: run nightly builds on branch 2.0.x
  • 97a13a9 BUILD: pin matplotlib to < 3.6 due to an incompatibility with pytools
  • db25eac BUILD: pin scipy to < 1.9 due to an incompatibility with scikit-learn
  • 14f53f6 BUILD: update version to 1.2.3

This list of changes was auto generated.

facet 2.0rc1

24 Sep 08:22
a072031
Compare
Choose a tag to compare
facet 2.0rc1 Pre-release
Pre-release

This is the 2.0rc1 release of gamma-facet.

You can upgrade your current pip installation via

pip install --upgrade gamma-facet

Your conda package can be upgraded by running

conda install -c conda-forge -c bcg_gamma gamma-facet

Changes:

  • a072031 Merge pull request #350 from BCG-Gamma/dev/2.0rc1
  • e841be4 BUILD: require pytools ~=2.0.x while we're in release candidate stage
  • 642dda9 BUILD: require pytools ~=2.0.x while we're in release candidate stage
  • 4dbdd57 BUILD: update version to 2.0rc1
  • 87cc9ec BUILD: require pytools ~=2.0.x while we're in release candidate stage
  • 537d8be Merge pull request #349 from BCG-Gamma/dev/2.0rc0
  • fd016f6 DOC: tweak docstrings
  • 9cc2881 BUILD: update azire pipeline
  • 1bdc49b API: Rename ModelSelector to LearnerSelector (#348)
  • dba2d2c BUILD: update version to 2.0rc0
See More
  • 5c687eb FIX: re-add required dependencies for mypy check
  • f675646 BUILD: update code quality checker versions
  • 7ad28b9 DOC: update docs and tutorials to 2.0 (#321) [ #341 ]
  • cd53881 BUILD: use python 3.9 with the mypy pre-commit hook
  • eeaf70d BUILD: require python ~=3.9 in environment.yml
  • bf747bc BUILD: require python ~=3.9 in 'max' matrix builds
  • a140cd4 BUILD: add pre-commit ~=2.20 to environment.yml
  • 819abe7 BUILD: relax python dependency to ~=3.8
  • 690134a DOC: enable local sphinx builds (#345)
  • f14982a validation (#347)
  • e2e5cf5 API: raise exception if the name of any Sample column is not a string (#339)
  • c9f4dd7 REFACTOR: support mypy checks in 'strict' mode (#346)
  • 487b13d BUILD: update package dependencies
  • 15488ec BUILD: update package versions for code linters
  • 99c3df4 BUILD: use stable pytools ~=2.0,>=2.0.1
  • b19ebed BUILD: update pytest to ~=7.1
  • dcaed31 BUILD: update azure-pipelines.yml in line with pytools pipeline
  • 8357c0b BUILD: update build config to support updates to pytools make.py
  • 68fc041 TEST: tidy up unit tests (#340)
  • 52e80c4 IDE: ignore .mypy_cache folder
  • b1b9844 BUILD: use pytools 2.0
  • 812e09e BUILD: update flake8 and mypy to latest versions in pre-commit config (#342)
  • 5c832f8 BUILD: update version to 2.0.dev2
  • 0182c8d Merge remote-tracking branch 'origin/release/2.0.dev1' into 2.0.x
  • cbdef1b clean up after merge
  • 63a0ea5 Merge branch '1.2.x' into 2.0.x
  • 14f53f6 BUILD: update version to 1.2.3
  • 5e9e8a6 Merge pull request #336 from BCG-Gamma/dev/2.0.dev1
  • ede0d22 FIX: min build (#337)
  • 5908b20 BUILD: use oldest-supported-numpy in build env to prevent numpy issues
  • 5f9f52f BUILD: change scipy 1.2.3 to 1.2.1 in min build
  • c5fab3d BUILD: restore scipy 1.2 support in tests
  • ca8e71e TEST: make min matrix tests work again
  • 6a5659d FIX: don't use zipfian distribution so test works with scipy<1.7
  • f132449 BUILD: update scipy to min=1.4 max=1.8
  • 283b86b BUILD: update black to 22.3
  • cd647e8 API: remove class FullSampleValidator (#332)
  • 3965402 Merge branch '2.0.x' of git@github.com:BCG-Gamma/facet.git
  • 3ed7a27 FIX: typo in environment.yml
  • f91e45f BUILD: update azure pipeline
  • 30f6a4d BUILD: update package requirements
  • 0cd01d0 BUILD: add support for mypy (#324)
  • 21db1a3 BUILD: update black to v22.1 (#329)
  • 4bb6494 API: bump min Python version to 3.7 and max python version to 3.9 (#328)
  • 1a7859b API: make method FittableMixin.ensure_fitted public (#330)
  • ae895fe Merge branch '1.2.x' into 2.0.x
  • 93b7cd3 Merge branch '1.2.x' into 2.0.x
  • 3421073 BUILD: rename GitHub connection to github-release
  • 328f997 API: run LearnerRanker using single model instead of CrossFit (#317)
  • 43895df FIX: add support for pandas 1.4 for 2.0.x (#319)
  • ecd7b43 API: run LearnerInspector using single model instead of CrossFit (#313)
  • 3efe2fa API: run simulations using single model instead of CrossFit (#314)
  • 0257456 BUILD: update conda-build to ~=3.21
  • 2fc00f7 Merge branch '1.2.x' into 2.0.x
  • e2be664 Merge branch '1.2.x' into 2.0.x
  • 66cec0f Merge branch '1.2.x' into 2.0.x
  • 15276c2 DOC: update code coverage badges in README.rst
  • f66142d Merge branch '1.2.x' into 2.0.x
  • 7351fad DOC: update release notes
  • e2760c4 API: move bounds arguments from RangePartitioner.init() to .fit() (#315)
  • 6372467 BUILD: set VM image to 'Ubuntu-latest'
  • d700cfd API: adopt revised design of pytools visualisations (#312)
  • e4a5b44 BUILD: update versions in pyproject.toml
  • a01d40e Merge branch '1.2.x' into 2.0.x
  • ac0e47d Merge branch '1.2.x' into 2.0.x
  • 56f00d0 REFACTOR: replace deprecated df.…(level=…) with df.groupby(level=…).… (#307)
  • 9e74bdd Merge branch '1.2.x' into 2.0.x
  • 38d31fe Merge branch '1.2.x' into 2.0.x
  • 07e3fe4 Merge branch '1.2.x' into 2.0.x
  • 819f0ad Merge pull request #300 from BCG-Gamma/dev/2.0.dev0
  • c2f960b BUILD: set min requirement for sklearndf to ~=2.0.dev0
  • c2853d2 API: update code for updated pytools.parallelization API (#301)
  • c852e6c BUILD: change version to 2.0.dev0
  • ca1e69c TEST: replace test_package_version.py with version check in make.py
  • f9a4ef9 BUILD: install 'packaging' when running make.py
  • b5caadb API: add function pytools.build.validate_release_version()
  • 6d4486f BUILD: publish development releases as pre-releases
  • 0d7c0df FIX: change github option from isPreRelease to isPrerelease
  • 0737b0d Merge branch '1.2.x' into 2.0.x
  • c5b7c48 API: replace MatplotStyle.renderer with get_renderer()
  • bfbf507 BUILD: start 2.0.x development branch

This list of changes was auto generated.

facet 2.0rc0

19 Sep 17:57
537d8be
Compare
Choose a tag to compare
facet 2.0rc0 Pre-release
Pre-release

This is the 2.0rc0 release of gamma-facet.

You can upgrade your current pip installation via

pip install --upgrade gamma-facet

Your conda package can be upgraded by running

conda install -c conda-forge -c bcg_gamma gamma-facet

Changes:

  • 537d8be Merge pull request #349 from BCG-Gamma/dev/2.0rc0
  • fd016f6 DOC: tweak docstrings
  • 9cc2881 BUILD: update azire pipeline
  • 1bdc49b API: Rename ModelSelector to LearnerSelector (#348)
  • dba2d2c BUILD: update version to 2.0rc0
  • 5c687eb FIX: re-add required dependencies for mypy check
  • f675646 BUILD: update code quality checker versions
  • 7ad28b9 DOC: update docs and tutorials to 2.0 (#321) [ #341 ]
  • cd53881 BUILD: use python 3.9 with the mypy pre-commit hook
  • eeaf70d BUILD: require python ~=3.9 in environment.yml
See More
  • bf747bc BUILD: require python ~=3.9 in 'max' matrix builds
  • a140cd4 BUILD: add pre-commit ~=2.20 to environment.yml
  • 819abe7 BUILD: relax python dependency to ~=3.8
  • 690134a DOC: enable local sphinx builds (#345)
  • f14982a validation (#347)
  • e2e5cf5 API: raise exception if the name of any Sample column is not a string (#339)
  • c9f4dd7 REFACTOR: support mypy checks in 'strict' mode (#346)
  • 487b13d BUILD: update package dependencies
  • 15488ec BUILD: update package versions for code linters
  • 99c3df4 BUILD: use stable pytools ~=2.0,>=2.0.1
  • b19ebed BUILD: update pytest to ~=7.1
  • dcaed31 BUILD: update azure-pipelines.yml in line with pytools pipeline
  • 8357c0b BUILD: update build config to support updates to pytools make.py
  • 68fc041 TEST: tidy up unit tests (#340)
  • 52e80c4 IDE: ignore .mypy_cache folder
  • b1b9844 BUILD: use pytools 2.0
  • 812e09e BUILD: update flake8 and mypy to latest versions in pre-commit config (#342)
  • 5c832f8 BUILD: update version to 2.0.dev2
  • 0182c8d Merge remote-tracking branch 'origin/release/2.0.dev1' into 2.0.x
  • cbdef1b clean up after merge
  • 63a0ea5 Merge branch '1.2.x' into 2.0.x
  • 14f53f6 BUILD: update version to 1.2.3
  • 5e9e8a6 Merge pull request #336 from BCG-Gamma/dev/2.0.dev1
  • ede0d22 FIX: min build (#337)
  • 5908b20 BUILD: use oldest-supported-numpy in build env to prevent numpy issues
  • 5f9f52f BUILD: change scipy 1.2.3 to 1.2.1 in min build
  • c5fab3d BUILD: restore scipy 1.2 support in tests
  • ca8e71e TEST: make min matrix tests work again
  • 6a5659d FIX: don't use zipfian distribution so test works with scipy<1.7
  • f132449 BUILD: update scipy to min=1.4 max=1.8
  • 283b86b BUILD: update black to 22.3
  • cd647e8 API: remove class FullSampleValidator (#332)
  • 3965402 Merge branch '2.0.x' of git@github.com:BCG-Gamma/facet.git
  • 3ed7a27 FIX: typo in environment.yml
  • f91e45f BUILD: update azure pipeline
  • 30f6a4d BUILD: update package requirements
  • 0cd01d0 BUILD: add support for mypy (#324)
  • 21db1a3 BUILD: update black to v22.1 (#329)
  • 4bb6494 API: bump min Python version to 3.7 and max python version to 3.9 (#328)
  • 1a7859b API: make method FittableMixin.ensure_fitted public (#330)
  • ae895fe Merge branch '1.2.x' into 2.0.x
  • 93b7cd3 Merge branch '1.2.x' into 2.0.x
  • 3421073 BUILD: rename GitHub connection to github-release
  • 328f997 API: run LearnerRanker using single model instead of CrossFit (#317)
  • 43895df FIX: add support for pandas 1.4 for 2.0.x (#319)
  • ecd7b43 API: run LearnerInspector using single model instead of CrossFit (#313)
  • 3efe2fa API: run simulations using single model instead of CrossFit (#314)
  • 0257456 BUILD: update conda-build to ~=3.21
  • 2fc00f7 Merge branch '1.2.x' into 2.0.x
  • e2be664 Merge branch '1.2.x' into 2.0.x
  • 66cec0f Merge branch '1.2.x' into 2.0.x
  • 15276c2 DOC: update code coverage badges in README.rst
  • f66142d Merge branch '1.2.x' into 2.0.x
  • 7351fad DOC: update release notes
  • e2760c4 API: move bounds arguments from RangePartitioner.init() to .fit() (#315)
  • 6372467 BUILD: set VM image to 'Ubuntu-latest'
  • d700cfd API: adopt revised design of pytools visualisations (#312)
  • e4a5b44 BUILD: update versions in pyproject.toml
  • a01d40e Merge branch '1.2.x' into 2.0.x
  • ac0e47d Merge branch '1.2.x' into 2.0.x
  • 56f00d0 REFACTOR: replace deprecated df.…(level=…) with df.groupby(level=…).… (#307)
  • 9e74bdd Merge branch '1.2.x' into 2.0.x
  • 38d31fe Merge branch '1.2.x' into 2.0.x
  • 07e3fe4 Merge branch '1.2.x' into 2.0.x
  • 819f0ad Merge pull request #300 from BCG-Gamma/dev/2.0.dev0
  • c2f960b BUILD: set min requirement for sklearndf to ~=2.0.dev0
  • c2853d2 API: update code for updated pytools.parallelization API (#301)
  • c852e6c BUILD: change version to 2.0.dev0
  • ca1e69c TEST: replace test_package_version.py with version check in make.py
  • f9a4ef9 BUILD: install 'packaging' when running make.py
  • b5caadb API: add function pytools.build.validate_release_version()
  • 6d4486f BUILD: publish development releases as pre-releases
  • 0d7c0df FIX: change github option from isPreRelease to isPrerelease
  • 0737b0d Merge branch '1.2.x' into 2.0.x
  • c5b7c48 API: replace MatplotStyle.renderer with get_renderer()
  • bfbf507 BUILD: start 2.0.x development branch

This list of changes was auto generated.

facet 1.2.2

25 Apr 09:53
ef2c918
Compare
Choose a tag to compare

This is the 1.2.2 release of gamma-facet.

You can upgrade your current pip installation via

pip install --upgrade gamma-facet

Your conda package can be upgraded by running

conda install -c conda-forge -c bcg_gamma gamma-facet

Changes:

  • ef2c918 Merge pull request #338 from BCG-Gamma/dev/1.2.2
  • 8e64e0b BUILD: pin typing-extensions to <4.2
  • 6cae388 BUILD: pin typing-extensions to <4.2
  • f61ed19 Merge branch '1.1.x' into 1.2.x
  • 978bfe4 BUILD: pin click at version 8.0.*
  • 182261f Revert version to 1.2.2, yet to be released
  • 51fb941 Merge branch '1.1.x' into 1.2.x
  • 74f4ac8 FIX: address Azure bug that could add a ' to the end of version tags
  • 3a4f33b Merge branch '1.1.x' into 1.2.x
  • 43dc6d4 FIX: passing package path to get_package_version() in Azure pipeline
See More
  • 31cb293 BUILD: update GitHub connection
  • b68d1d2 Merge branch '1.1.x' into 1.2.x
  • f546789 BUILD: update version to 1.1.3
  • b24f131 BUILD: update conda build/test requirements in meta.yaml
  • c3b8124 Merge remote-tracking branch 'origin/release/1.2.2' into 1.2.x
  • a92afa9 Merge branch '1.1.x' into 1.2.x
  • 27da895 Merge remote-tracking branch 'origin/release/1.1.2' into 1.1.x
  • 3492f0b Merge branch '1.1.x' into 1.2.x
  • 808a480 Merge remote-tracking branch 'origin/release/1.1.2' into 1.1.x
  • 1053fb4 DOC: update release notes
  • 75ebc96 Merge branch '1.1.x' into 1.2.x
  • 6a9eb76 Merge branch '1.1.x' into 1.2.x
  • 15ace86 Merge branch '1.1.x' into 1.2.x
  • d1140f9 DOC: update code coverage badges in README.rst
  • 3a389cc Merge branch '1.1.x' into 1.2.x
  • 3fd49a2 Merge branch '1.1.x' into 1.2.x
  • 6c859e3 DOC: adjust "critical" BMI threshold in getting started notebook
  • 06a4d67 Auto load data for readme (#310)
  • 671b1dd Merge branch '1.1.x' into 1.2.x
  • baba140 BUILD: update version to 1.2.2
  • 42f6bcd Merge branch '1.1.x' into 1.2.x
  • 02eab61 Merge branch '1.1.x' into 1.2.x
  • 1286e56 BUILD: downgrade nbsphinx to ~=0.7.1
  • c77916e Merge pull request #305 from BCG-Gamma/dev/1.2.1
  • 4657902 DOC: update release notes
  • 4b231ea Merge remote-tracking branch 'origin/1.2.x' into 1.2.x
  • 15f5f02 Merge branch '1.1.x' into 1.2.x
  • d50418c FIX: do not use subsample index to get actual targets in UnivariateProbabilitySimulator (#303)
  • 4dafa4d TEST: tidy up after merge from 1.1.x
  • 19f9f39 Merge branch '1.1.x' into 1.2.x
  • fe18153 BUILD: update version to 1.2.1
  • ff0c006 Merge pull request #293 from BCG-Gamma/dev/1.2.0
  • 33eabfe Merge branch '1.2.x' into dev/1.2.0
  • bd43dba Merge branch '1.1.x' into 1.2.x
  • 26e3c01 BUILD: relax max requirement for packaging package
  • 4b19ad5 FIX: add back facet/data/init.py
  • fe170f0 BUILD: change version number back to 1.2.0
  • adfae18 Merge branch '1.2.x' into dev/1.2.0
  • 6c37c4a Merge remote-tracking branch 'origin/release/1.2.0rc1' into 1.2.x
  • 8f41196 BUILD: release FACET 1.2.0rc1 (#298) [ #286, #287, #288, #289, #292, #295, #296, #297 ]
  • cd31e04 Update init.py
  • 43c7136 API: implement full sample simulation as experimental feature (#297)
  • 545ade5 DEV: update package requirements for facet-develop conda environment
  • e988bb5 FIX: don't require arg y in non-stratified bootstraps
  • 0e69781 TEST: add unit test for StratifiedBootstrapCV
  • eb1ab17 API: improve parameter checking for StratifiedBootstrapCV
  • ba5dede BUILD: relax upper bounds of package requirements (#296)
  • b5a53b0 BUILD: tweaks for 1.2.0 release (#295)
  • 02bc3ba BUILD: remove conda dependencies with boruta
  • 7eda1a9 Merge branch '1.2.x' into dev/1.2.0
  • 1c854d5 Merge branch '1.1.x' into 1.2.x
  • 454ac6a Merge branch '1.1.x' into 1.2.x
  • 2090223 BUILD: make min requirements more specific to speed up build time
  • 9bd518a FIX: change boruta_py back into boruta for tox builds (but not conda)
  • f65fd7c FIX: change boruta into boruta_py
  • 1428bec BUILD: add inherited requirements so we can use them for testing
  • 9581ddd BUILD: change matplotlib==3 back to matplotlib==3.* for tox
  • 247d473 BUILD: set matplotlib to 3.4 in max test
  • 8c5e060 BUILD: add missing version requirements to conda run config
  • c9c733f BUILD: remove unneeded trailing .* from pyproject.toml
  • d008c86 BUILD: use python 3.8 in host requirements
  • 27da609 FIX: build sklearndf 1.2.x in azure-pipelines.yml
  • e49e7c5 FIX: rephrase max numpy requirement due to possible bug in conda-build
  • 29c1020 BUILD: remove dev/* from azure pipeline triggers
  • dea4c2c BUILD: require numpy 1.17
  • 190d2db Merge remote-tracking branch 'origin/release/1.2.0' into dev/1.2.0
  • 94004c9 BUILD: require pytools ~=1.2 and sklearndf ~= 1.2
  • 11682f2 DOC: update RELEASE_NOTES.rst
  • 5dd20d9 Merge branch '1.1.x' into 1.2.x
  • 94e73d1 API: remove FACET 1.0 legacy inspections (#288)
  • d42ffb7 Update version number to 1.2.0
  • e0d9245 Merge branch '1.1.x' into 1.2.x
  • 472daf9 BUILD: release Facet 1.2.0rc0
  • dbce0d5 FIX: correct shap version spec in pyproject.toml
  • fbafd6a BUILD: fix max matrix versions at maximum
  • 3d8fcda FIX: update nbsphinx to ~=0.8.5 to address new issue with jinja 3.0.0
  • 4490885 API: remove deprecated mirror package facet.simulation.partition
  • 517d239 FIX: de-duplicate sample index before intersecting with test splits
  • 1cf2fee TEST: fix subsample to remove version dependence on random generator
  • a7aea2a BUILD: restore support for numpy 1.16
  • 9e28f97 BUILD: drop support for numpy 1.16
  • 2fa8328 Merge branch 'release/1.2.0rc0' into dev/1.2.0rc0
  • b005627 API: add optional parameter 'subsample' to method simulate_feature() (#284)
  • eab2458 BUILD: set version to 1.2.0rc0

This list of changes was auto generated.