Skip to content

facet 1.0.2

Compare
Choose a tag to compare
@rkdy rkdy released this 19 Mar 19:26
9ff51fb

This is the 1.0.2 release of 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:

  • 9ff51fb Merge pull request #260 from BCG-Gamma/dev/1.0.2
  • dff8c8d BUILD: set package version to 1.0.2 (#259)
  • 36b97fd Merge pull request #258 from BCG-Gamma/dev/1.0.2rc0
  • a99419f BUILD: update flake8 to v3.9.0
  • aaab98f BUILD: update azure-pipelines.yml for releasing (#254)
  • 324fbee DOC: add release notes for 1.0.2 (#251)
  • ecb4308 DOCS: add pre-commit hook instructions to contribution guide (#253)
  • cb5a2a4 FIX: downgrade scipy to 1.5.* in environment.yml (#248)
  • 79e5418 BUILD: add support for shap v0.38.* (#246)
  • ce90a55 DOC: restore Azure pipeline git badge (#242)
See More
  • 3eb9a92 BUILD: use regular pytest & pytest-cov, run pytest nightly (#240)
  • 63a9bb7 DOC: update header to align with other notebooks (#238)
  • 7dfe18c DOC: add doc links for FACET and sklearndf (#237)
  • 9cc14be FIX: apply color scheme to histogram of simulation matplot style (#235)
  • b483d2f FIX: fix a syntax error introduced to a bash script in the pipeline (#234)
  • a67870c BUILD: optimize conda build config (#233)
  • 0e186f1 BUILD: update veracode scan version name to BuildID (#231)
  • 5d5fa10 BUILD: update environment.yml (#230)
  • ce8bb66 BUILD: align build requirements pyproject.toml/meta.yaml/tox.ini & across repos (#224)
  • c2758cc CHORE: update license copyright years (#227)
  • 0068621 do not run nightly builds on weekends (#226)
  • 2c83a05 BUILD: eliminate unconstrained build from pipeline (#228)
  • d91477b BUILD: bugfix detection of build changes (#225)
  • 000a31b BUILD: add conda-verify (#223)
  • cfae3cf BUILD: do not build and publish documentation in nightly builds (#222)
  • ac0d647 BUILD: bump version to 1.0.2 (#221)
  • b713c1a DOC: parallelise LearnerInspector in all tutorials (#219)
  • 86b62da FIX: update filepath and provide stage name (#212)
  • aae9cad API: support shap v0.34 up to v0.37 via new BaseEstimator stub class (#213)
  • 89e562d BUILD: add veracode scanning to pipeline (#211)
  • 8259f8e Merge pull request #209 from BCG-Gamma/bugfix/learner_grid_print
  • 810e2ff remove a print() statement accidentally left in after debugging
  • 681f5aa Merge pull request #199 from BCG-Gamma/build/environment_update
  • 677c463 update with latest develop
  • 2ff0622 Merge pull request #205 from BCG-Gamma/master [ #204 ]
  • f8d57fa Merge pull request #204 from BCG-Gamma/release/1.0.1
  • 9e24bd9 Merge pull request #203 from BCG-Gamma/bugfix/update_quickstart_guide
  • 4368548 update quickstart figures
  • 30123e7 update README with latest quickstart changes
  • 27098a4 update quickstart guide dataset
  • 936475e Merge pull request #200 from BCG-Gamma/master
  • 3c400f5 catch up with latest changes for release 1.0.1 pipeline (#197) [ #195, #196 ]
  • 5e4ad13 update the environment.yml
  • 02d0684 revert env changes
  • 2458938 fix docstring references to sklearndf (#196)
  • 510a5de downgrade condabuild to 3.20.*; restore other environment upgrades (#195)
  • c25423d update requires
  • f0ddc8b correct typo
  • 286d66c revise unconstr build
  • aeef184 update requires
  • 6df0f6f fix unconstr build
  • baa3dc3 restrict builds to lower than python3.9
  • 01e3c34 restrict conda build version
  • 9355cc8 CI/CD: update azure-pipelines test matrix (tox)
  • e47b0ea CI/CD: update azure-pipelines text matrix
  • 9880edf ENV: rollback environment.yml (#194)
  • b0b5c07 remove local develop pointers from a nb (#193)
  • ac526b4 fix incompatibilities causing tests to fail in minimal and/or unconstrained builds (#192)
  • c52b3c6 Documentation improvements (#187)
  • 27453dc tweak _shap_decomposition.py comments and code (#190)
  • 1f915f8 restore unconstr build (#189)
  • f3b5459 Bugfix/pipeline fixes (#188)
  • 9d65b16 quickstart and notebook refresh and updates (#179)
  • b99a13b rename type variables for methods' "self" arguments to T_Self (#186)
  • 9950db4 docstring tidy up (#178)
  • d06f13d Improve OO implementation of named drawing styles (#185)
  • 89346fb make DrawStyle methods public: start_drawing(), finalize_drawing() (#184)
  • c3439c6 update hist bar color for simulation to reference updated color scheme in pytools (#183)
  • ae1bdc4 introduce class pytools.viz.ColorScheme for improved color styling (#182)
  • 8e449af replace tabs with spaces in contribution guide (#181)
  • 9aee218 minor code tweaks to eliminate IDE warnings (#180)
  • 60800a3 fix docstrings (#177)
  • c6f9c5a add API landing rst to documentation guide (#174)
  • dc09d39 reformat API preamble (#173)
  • e14dd97 updates to development guidelines (#176)
  • b95c503 update team member picture (#175)
  • 08b1e32 GitHub release pipeline (#166)
  • 482db44 update doc build guidelines to reflect latest changes to build process (#171)
  • fe5ccc2 replace raw html in docs (#172)
  • 3666c80 add nb download icon (#170)
  • 37701fc implement flexible get started (#169)
  • cd8ba5a update documentation section in contribution guide (#165)
  • f8a5e65 remove local path setting from tutorial notebooks (#168)
  • 6074903 add FAQs for custom scorer and standard classification summaries (#164)
  • d9a8c7d Bugfix: minor docstring and comment fixes (#167)
  • e9b7127 Add automatic docs deployment to GitHub Pages (#159)
  • c722eba add new tutorial for scikit-learn classifier performance metrics and FACET (#163)
  • 915bd25 update notebook links for tutorials page in docs (#162)
  • 6787025 revisions to water drilling notebook and data generation (#161)
  • eaf60cd various minor fixes to tutorials and documentation (#156)
  • f856d59 remove sem metric from LearnerRanker summary report (#160)
  • dd29a40 add azure badge links and update conda install instructions (#157)
  • 1cf648b Generate asymmetrical feature association matrices by default (#158)
  • 0e2efd7 add trove classifiers to pypi metadata and package badges to readme (#155)
  • f6e8415 update pypi and conda package build metadata (#152)
  • 5c58e46 correct a couple of typos in pipeline (#153)
  • 8ac39ba build: set same pipeline triggers as used for pytools (#151)
  • 989d51a delete uneeded cells
  • 942a293 use explicit code in plotting functions
  • 28a2e71 use 1000 splits in bstrap sim
  • 0e1dcd5 use explicit code in plotting functions
  • c8f1760 use 1000 splits in bstrap sim
  • d322084 update with new facet description
  • a301933 Align FACET format and overview across the documentation (#150)
  • a9789fa Tweak text in "about us"; replace raw html with style class (#149)
  • 027da25 minor fixes for latex and doc string rendering (#147)
  • 4368451 update team members (#148)
  • 5b2e455 reinstate external links (#146)
  • 63828a2 update build with sklearndf dependency (#145)
  • 6267703 rework facet build process (#144)
  • 10f1d35 Update the overview section in facet's README.rst; plus minor fixes and enhancements (#142) [ #143 ]
  • c648bd9 build: sklearndf is also built with new approach now; adapt pipeline (#141)
  • a6e2a91 Add tutorial notebook explaining simulation step by step (#132)
  • dbd2e82 simplify the logo banners on documentation landing pages (#140)
  • 4aeabca Enhancements of LearnerInspector matrix and linkage functions (#139)
  • 9af7365 clean up pytools.viz code and docstrings (#137)
  • a19890f update defauly bootstrap CV splits to align with warning message for minimum number of splits (#133)
  • 05cc3b7 Merge pull request #134 from BCG-Gamma/docs/readme_additions
  • 65d4fe8 Merge branch 'docs/readme_additions' of https://github.com/BCG-Gamma/facet into docs/readme_additions
  • bd9ed7a merge latest from develop
  • e681cb7 bugfix: pytools now built using flit (#136)
  • a3a2bf5 Merge pull request #135 from BCG-Gamma/hotfix/correct_readme_code
  • 5e2bdf3 Change output image for simulation with the new figure in source
  • ba6d49c Change output image for simulation with the new figure
  • fc1a69f Change name -> feature_name in Getting started notebook
  • d379e38 Make boot_crossfit input to UnivariateUpliftSimulator
  • 95bb949 Change name -> feature_name
  • 4bf2be0 Change target -> target_name
  • b367f1e replacement for jpg icons
  • cb79345 replaced with jpegs
  • d335957 point to png icons instead of jpg
  • ee213f5 all-caps GAMMA
  • 7b2bad0 modify table column widths
  • 8668097 correct header for first point
  • e342750 add facet_icon class to css
  • 01b8ca1 add class to icons
  • 1d5b0f6 making overview one large table
  • e10a5f9 add icon images
  • 566a41a add icons to Facet overview bullets
  • 2b80e80 Move to Python make script and link version strings (#124)
  • c38744f fix link reference for about us
  • d3e74df add reference to about us page
  • 1539b21 minor word changes
  • 75092fd small changes to text
  • b241dcb revisions to readme layout
  • c7ce6a4 Update synergy/redundancy simulations tutorial (#111)
  • 71c0fb8 Feature/univariate target simulator (#127)
  • d8b2c06 Merge pull request #131 from BCG-Gamma/bugfix/color_confidence_baseline
  • 5e47215 fix references to constants in SimulationMatplotStyle
  • 109af2b Expose full distributions (not just median and CI) in simulation output (#125)
  • e3a3c42 Change capitalisation of "started" to align with pytools and sklearn df (#130)
  • f0945fc Eliminate an AttributeAccess error in LearnerCrossfit.score() (#129)
  • 91d4b06 Rename LearnerCrossfit.n_fits_ to LearnerCrossfit.n_splits_ (#128)
  • cc4416c Update PyCharm configuration, incl. newly introduced PyCharm features (#126)
  • 63f27bc rename class UnivariateSimulation to UnivariateSimulationResult (#118)
  • ba58c8e move definitions from test/facet/init to test/conftest (#121)
  • de356d7 adjust colours in the simulation plot: bars grey, baseline light green (#122)
  • 973f6f3 Add FACET team email in the facet FAQ (#116)
  • 4f5184b increase precision of TypeError message in LearnerCrossfit.init (#119)
  • b42fe9f replace deprecated imports from pandas.util.testing with pandas.testing (#120)
  • 027e300 print the FACET logo at the start of testing (#115)
  • 8a934d6 Add a GAMMA FACET "ASCII art" logo as a constant to module facet (#113)
  • 1e5158d fix match strings for inheritdoc decorator (#114)
  • 62bf434 Merge pull request #112 from BCG-Gamma/hotfix/README-typo
  • 573574d Doc about us page revisions
  • 6d722f8 Correct typo in the getting started notebook
  • fa94b61 Correct a typo in the README
  • c22b280 Clarify tutorials' documentation (#106)
  • b683cac fix CV instance check in learnerCrossfit to allow RepeatedKfolds (#109)
  • b5e5001 Define Facet color scheme in module pytools.viz.colors (#105)
  • dd80529 Harmonize naming of properties and attributes that reference column names (rather than the actual data) (#100)
  • 54a7b1d Refine Facet documentation (#101)
  • 8990740 update API reference landing page in documentation (#104)
  • af1b7ff Validate types of pipeline and cv argument in LearnerCrossfit.init (#102)
  • 8f71ea4 log missing docstring messages only if docstrings were actually missing (#103)
  • d653487 addition of Facet team photos, initial FAQs and git badges (#97)
  • 6531b07 group learner type column with learner parameters (#99)
  • 9e87536 fix column order in ranker summary report; use hierarchical column index (#98)
  • 82f2803 add method LearnerInspector.shap_plot_data returning data for SHAP plots (#96)
  • 05ce3d3 generate LearnerRanker summary reports as data frames, not text (#95)
  • 40062c0 Update flake8 pre-commit hook to use local configs (#93)
  • 9b71ae0 add facet banner to documentation landing pages (#92)
  • 9cee020 add autosummary.rst (#91)
  • 571b195 Add formatting and large file detection checks in pre-commit (#90)
  • 35e72ad update nbsphinx to v0.7 for compatibility with nbconvert 6 (#89)
  • 22746e0 update facet documentation for new build process (#88)
  • 7585521 Merge pull request #86 from BCG-Gamma/docs/remove_uneeded_dset
  • 7938f8d Removes dataset no longer needed - can be found in sphinx tutorials
  • 252d7c6 Revise the LearnerRanker docstring (#85)
  • 69b2246 Update CI pipeline configuration (avoid black/flake8 conflicts; report failed unit test) (#84)
  • 8a83d42 Add code checks to the CI pipeline: isort, black, flake (#83)
  • e79a4b4 replace wildcard imports with explicit import statements; upgrade black to v20.8b1 (#82)
  • 8ecb02a update conditional build logic depending on target branch and scheduling (#78)
  • 553f5ec Share code for Sphinx make.py and conf.py across all repos (#74)
  • fc65ddb This commit revises the tutorial to align with the format of other tutorials and performs writing QA (#80)
  • 00599f2 Revisions to the getting started example (#79)
  • 82de26c Revisions to documentation tutorials overview and content and addition of team page (#76)
  • 54ed72c This commit makes revisions and minor corrections to NB tutorial template (#77)
  • 5489ecb refactor variable names (#73)
  • f5d194e exclude notebooks folder from git: content is generated during build (#75)
  • f43fb9f rename remaining references to properties features_in_ and features_out_ (#72)
  • 5bb0da9 Reformat water drilling tutorial to template and add required import section to all tutorial notebooks (#70)
  • d29cb60 deactivate autodoc typehints option always_document_param_types (#71)
  • 37ada27 Make it easier to access cross-validation results for individual model calculations (#67)
  • 2547bae Updates learner ranker in tutorial notebooks to use repeated kfold CV (#69)
  • 6bf0e59 Docs/add nb for download (#66)
  • 57580e3 Merge pull request #64 from BCG-Gamma/feature/improve_azure_pipelines
  • 75e2ed2 run nightly builds only on develop
  • 3ae8b37 CI: Run nightly full builds at 4am CET
  • 3799619 CI: Run full conda build matrix for master branch
  • cac962a refactor simulation notebook (#65)
  • 0ca297e CI: Give jobs legal names
  • 2de03b2 CI: Reduce number of conda builds for commits outside of release branches
  • bb987bb adding clear jupyter notebook output pre-commit hook (#51)
  • c99450c added tutorial notebook template (#63)
  • 894b0c9 add first version of make.py for docs build (#62)
  • f759986 Update LICENSE
  • 4cb628a add an auxiliary folder in sphinx for storing notebooks or other materials not directly part of the documentation build
  • 7492ee8 Docs/notebook refactoring (#60)
  • 890fa2c comprehensive update & streamlining of build mechanism for sphinx documentation (#58)
  • ccd3ae8 Docs/update getting started (#55)
  • 73dd445 update API for Sample.keep() and Sample.drop() (#59)
  • 46449df apply corrections to docstrings (#57)
  • 975d650 Merge pull request #54 from BCG-Gamma/docs/notebook_updates
  • 4dd036f updated kernel
  • 7843666 updated kernel
  • 4c545bd ignore generated 'api' folder in sphinx source folder (#53)
  • 7c3ab1d set spacing between FACET logo and lettering based on design guidelines (#52)
  • 4db49db tweaks to logo poisitioning
  • 92f0d8c update to point to revised classification notebook
  • 54011fe new format classification tutorial
  • b3e72c6 notebook was reformatted into new version
  • 1e2db38 renamed file
  • 4c1520d adding latest updates
  • 07a5172 Prevent sample weights from being passed to the preprocessing step of a learner pipeline (#49)
  • f5e74e8 Bugfix/latex rendering (#48)
  • 6325a4b Feature/regression notebooks (#38)
  • 51c638c updates for bug fixes to prob sim
  • 5411283 Merge pull request #47 from BCG-Gamma/bugfix/probability_simulation
  • 866ba37 revisions to prediabetes tutorial
  • 47a5f3a add baseline to legend of matplot simulation drawer
  • 0206811 fix calculation of probability baseline
  • 8afeb0b imprve formatting of probability simulation y axis
  • 73d12c2 add @Property decorator to UnivariateProbabilitySimulator.baseline
  • e9a1580 prevent floating point errors (e.g., 0.99999999999) in partition labels
  • f7a094b increase robustness of handling arg values of Partitioner.fit
  • a0285e6 start of updates/revisions to notebook tutorials
  • 4eb077c use GAMMA FACET colours as the default colour scheme for matplot charts (#44)
  • 2bff4be Merge pull request #45 from BCG-Gamma/feature/azure_pipeline
  • b096e3a fix a typo in azure-pipelines.yml

This list of changes was auto generated.