├── .circleci └── config.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── Makefile ├── README.md ├── SUMMARY.md ├── datasets └── titanic.csv ├── docs ├── data_drift │ └── data_drift.md ├── demos │ ├── data_drift.md │ ├── drift_checker_estimator.md │ ├── general_drift.md │ └── model_drift.md ├── images │ ├── feature_importance_scaled_vs_drift_coefficient.png │ ├── general_use_case.png │ ├── histogram_comparison.png │ ├── most_discriminative_features.png │ ├── partial_dependence_comparison.png │ ├── shift_plot_by_bin.png │ └── weights.png ├── interpretability │ └── interpretability.md └── model_drift │ └── model_drift.md ├── images └── class_inheritance.png ├── notebooks ├── 1-Titanic-Data-Drift-Demo.ipynb ├── 1-Titanic-Drift-Demo.ipynb ├── 1-Titanic-DriftCheckerEstimator-Demo.ipynb └── 1-Titanic-Model-Drift-Demo.ipynb ├── pydrift ├── __init__.py ├── constants.py ├── core │ ├── drift_checker.py │ ├── drift_checker_estimator.py │ └── interpretable_drift.py ├── decorators.py ├── exceptions.py ├── models.py └── test │ ├── __init__.py │ └── test_drift_checker.py └── pyproject.toml /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/README.md -------------------------------------------------------------------------------- /SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/SUMMARY.md -------------------------------------------------------------------------------- /datasets/titanic.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/datasets/titanic.csv -------------------------------------------------------------------------------- /docs/data_drift/data_drift.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/docs/data_drift/data_drift.md -------------------------------------------------------------------------------- /docs/demos/data_drift.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/docs/demos/data_drift.md -------------------------------------------------------------------------------- /docs/demos/drift_checker_estimator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/docs/demos/drift_checker_estimator.md -------------------------------------------------------------------------------- /docs/demos/general_drift.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/docs/demos/general_drift.md -------------------------------------------------------------------------------- /docs/demos/model_drift.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/docs/demos/model_drift.md -------------------------------------------------------------------------------- /docs/images/feature_importance_scaled_vs_drift_coefficient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/docs/images/feature_importance_scaled_vs_drift_coefficient.png -------------------------------------------------------------------------------- /docs/images/general_use_case.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/docs/images/general_use_case.png -------------------------------------------------------------------------------- /docs/images/histogram_comparison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/docs/images/histogram_comparison.png -------------------------------------------------------------------------------- /docs/images/most_discriminative_features.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/docs/images/most_discriminative_features.png -------------------------------------------------------------------------------- /docs/images/partial_dependence_comparison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/docs/images/partial_dependence_comparison.png -------------------------------------------------------------------------------- /docs/images/shift_plot_by_bin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/docs/images/shift_plot_by_bin.png -------------------------------------------------------------------------------- /docs/images/weights.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/docs/images/weights.png -------------------------------------------------------------------------------- /docs/interpretability/interpretability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/docs/interpretability/interpretability.md -------------------------------------------------------------------------------- /docs/model_drift/model_drift.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/docs/model_drift/model_drift.md -------------------------------------------------------------------------------- /images/class_inheritance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/images/class_inheritance.png -------------------------------------------------------------------------------- /notebooks/1-Titanic-Data-Drift-Demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/notebooks/1-Titanic-Data-Drift-Demo.ipynb -------------------------------------------------------------------------------- /notebooks/1-Titanic-Drift-Demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/notebooks/1-Titanic-Drift-Demo.ipynb -------------------------------------------------------------------------------- /notebooks/1-Titanic-DriftCheckerEstimator-Demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/notebooks/1-Titanic-DriftCheckerEstimator-Demo.ipynb -------------------------------------------------------------------------------- /notebooks/1-Titanic-Model-Drift-Demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/notebooks/1-Titanic-Model-Drift-Demo.ipynb -------------------------------------------------------------------------------- /pydrift/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/pydrift/__init__.py -------------------------------------------------------------------------------- /pydrift/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/pydrift/constants.py -------------------------------------------------------------------------------- /pydrift/core/drift_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/pydrift/core/drift_checker.py -------------------------------------------------------------------------------- /pydrift/core/drift_checker_estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/pydrift/core/drift_checker_estimator.py -------------------------------------------------------------------------------- /pydrift/core/interpretable_drift.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/pydrift/core/interpretable_drift.py -------------------------------------------------------------------------------- /pydrift/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/pydrift/decorators.py -------------------------------------------------------------------------------- /pydrift/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/pydrift/exceptions.py -------------------------------------------------------------------------------- /pydrift/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/pydrift/models.py -------------------------------------------------------------------------------- /pydrift/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pydrift/test/test_drift_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/pydrift/test/test_drift_checker.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiocalde94/pydrift/HEAD/pyproject.toml --------------------------------------------------------------------------------