Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BUILD: release FACET 2.0.dev1 #336

Merged
merged 110 commits into from
Apr 22, 2022
Merged

BUILD: release FACET 2.0.dev1 #336

merged 110 commits into from
Apr 22, 2022

Conversation

j-ittner
Copy link
Member

No description provided.

j-ittner and others added 30 commits July 13, 2021 23:27
…ulator_expected_output

FIX: correctly count positive class frequency in UnivariateProbabilitySimulator
# Conflicts:
#	test/test/facet/test_inspection.py
#	test/test/facet/test_simulation.py
…obabilitySimulator (#303)

* FIX: do not use subsample index to get actual targets in univ.prob.sim.

* TEST: update unit test for UnivariateProbabilitySimulator

* DOC: update release notes
# Conflicts:
#	src/facet/__init__.py
# Conflicts:
#	src/facet/__init__.py
j-ittner and others added 15 commits March 3, 2022 13:29
# Conflicts:
#	azure-pipelines.yml
#	environment.yml
#	pyproject.toml
#	src/facet/__init__.py
* API: make method FittableMixin.ensure_fitted public

* API: remove method CandidateEstimatorDF.fit_predict()
* API: bump min Python version to 3.7 and max python version to 3.9

* BUILD: update version requirements in pyproject.toml

* BUILD: remove facet.crossfit from meta.yaml and add facet.data
* BUILD: update black to v22.1

* BUILD: update environment.yml
* BUILD: add first part of mypy support

* BUILD: introduce minor changes

* BUILD: refactor inspection methods

* BUILD: add py.typed file

* BUILD: drop python 3.6 support

* REFACTOR: streamline code for affinity matrix calculations

* API: remove unsupported method fit_predict from CandidateEstimatorDF

* FIX: call candidate.predict(), not candidate.predic()

* API: raise exception on CandidateEstimatorDF.xyz() with empty candidate

* API: make type of CandidateEstimatorDF's 'candidate' param more specific

* BUILD: apply review

* API: pass explainer + interactions flag to ExplainerJob not explainer_fn

* API: remove redundant arg explainer from __feature_affinity_matrix()

* REFACTOR: use to_list with the 'optional' flag

* BUILD: add cast for output_name

* API: make method FittableMixin.ensure_fitted public

* BUILD: update environment.yml

* BUILD: update pre-commit config to load pytools and sklearndf for mypy

* API: remove obsolete code to compute the std of affinity scores

* API: remove obsolete properties RangePartitioner.…_bound

* FIX: ensure_fitted() is now a public method

* FIX: address remaining mypy errors

Co-authored-by: Jan Ittner <ittner.jan@bcg.com>
* API: remove class FullSampleValidator

* DOC: update release notes
@j-ittner j-ittner self-assigned this Apr 11, 2022
@j-ittner j-ittner added refactor Internal changes that don't change functionality release PR or issue related directly to a release and removed refactor Internal changes that don't change functionality labels Apr 11, 2022
@j-ittner j-ittner added this to the 2.0.0 milestone Apr 11, 2022
@j-ittner j-ittner merged commit 5e9e8a6 into release/2.0.dev1 Apr 22, 2022
@j-ittner j-ittner deleted the dev/2.0.dev1 branch April 22, 2022 14:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release PR or issue related directly to a release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants