virny

View on PyPIReverse Dependencies (0)

0.6.0 virny-0.6.0-py3-none-any.whl

Wheel Details

Project: virny
Version: 0.6.0
Filename: virny-0.6.0-py3-none-any.whl
Download: [link]
Size: 1589864
MD5: 11539471f306ef4b09176834a40b0c12
SHA256: dc8a2c293e36763b52e624fa4aa3613870b3a7a1153ec4973ff7123290ee2b6d
Uploaded: 2024-09-14 12:50:37 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: virny
Version: 0.6.0
Summary: Python library for in-depth profiling of model performance across overall and disparity dimensions
Author: Denys Herasymuk
Author-Email: denis.gerasymuk799[at]gmail.com
Home-Page: https://github.com/DataResponsibly/Virny
License: BSD-3
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Topic :: Software Development
Classifier: Topic :: Scientific/Engineering
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS
Requires-Python: >=3.9
Requires-Dist: setuptools (>=74.1.0)
Requires-Dist: aif360[reductions] (>=0.6.1)
Requires-Dist: matplotlib (>=3.6.2)
Requires-Dist: pandas (>=1.5.2)
Requires-Dist: altair (>=4.2.0)
Requires-Dist: scikit-learn (>=1.2.0)
Requires-Dist: tqdm (>=4.64.1)
Requires-Dist: gradio (>=4.10.0)
Requires-Dist: seaborn (>=0.12.1)
Requires-Dist: folktables (>=0.0.11)
Requires-Dist: munch (>=2.5.0)
Requires-Dist: PyYAML (>=6.0)
Requires-Dist: requests-toolbelt (>=1.0.0)
Requires-Dist: colorama (>=0.4.6)
Requires-Dist: setuptools (>=74.1.0); extra == "dev"
Requires-Dist: aif360[reductions] (>=0.6.1); extra == "dev"
Requires-Dist: matplotlib (>=3.6.2); extra == "dev"
Requires-Dist: pandas (>=1.5.2); extra == "dev"
Requires-Dist: altair (>=4.2.0); extra == "dev"
Requires-Dist: scikit-learn (>=1.2.0); extra == "dev"
Requires-Dist: tqdm (>=4.64.1); extra == "dev"
Requires-Dist: gradio (>=4.10.0); extra == "dev"
Requires-Dist: seaborn (>=0.12.1); extra == "dev"
Requires-Dist: folktables (>=0.0.11); extra == "dev"
Requires-Dist: munch (>=2.5.0); extra == "dev"
Requires-Dist: PyYAML (>=6.0); extra == "dev"
Requires-Dist: requests-toolbelt (>=1.0.0); extra == "dev"
Requires-Dist: colorama (>=0.4.6); extra == "dev"
Requires-Dist: pytest (~=7.2.1); extra == "dev"
Requires-Dist: aif360 (>=0.6.1); extra == "dev"
Requires-Dist: fairlearn (>=0.9.0); extra == "dev"
Requires-Dist: xgboost (>=1.7.2); extra == "dev"
Requires-Dist: python-dotenv (>=1.0.0); extra == "dev"
Requires-Dist: pytorch-tabular (>=1.1.0); extra == "dev"
Requires-Dist: pymongo (==4.3.3); extra == "dev"
Requires-Dist: scikit-learn; extra == "docs"
Requires-Dist: numpy; extra == "docs"
Requires-Dist: scipy; extra == "docs"
Requires-Dist: pandas; extra == "docs"
Requires-Dist: dominate; extra == "docs"
Requires-Dist: flask; extra == "docs"
Requires-Dist: ipykernel; extra == "docs"
Requires-Dist: jupyter-client; extra == "docs"
Requires-Dist: mike; extra == "docs"
Requires-Dist: mkdocs; extra == "docs"
Requires-Dist: mkdocs-awesome-pages-plugin; extra == "docs"
Requires-Dist: mkdocs-material; extra == "docs"
Requires-Dist: mkdocs-redirects; extra == "docs"
Requires-Dist: nbconvert; extra == "docs"
Requires-Dist: python-slugify; extra == "docs"
Requires-Dist: spacy; extra == "docs"
Requires-Dist: setuptools (>=74.1.0); extra == "test"
Requires-Dist: aif360[reductions] (>=0.6.1); extra == "test"
Requires-Dist: matplotlib (>=3.6.2); extra == "test"
Requires-Dist: pandas (>=1.5.2); extra == "test"
Requires-Dist: altair (>=4.2.0); extra == "test"
Requires-Dist: scikit-learn (>=1.2.0); extra == "test"
Requires-Dist: tqdm (>=4.64.1); extra == "test"
Requires-Dist: gradio (>=4.10.0); extra == "test"
Requires-Dist: seaborn (>=0.12.1); extra == "test"
Requires-Dist: folktables (>=0.0.11); extra == "test"
Requires-Dist: munch (>=2.5.0); extra == "test"
Requires-Dist: PyYAML (>=6.0); extra == "test"
Requires-Dist: requests-toolbelt (>=1.0.0); extra == "test"
Requires-Dist: colorama (>=0.4.6); extra == "test"
Requires-Dist: pytest (~=7.2.1); extra == "test"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 6453 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.44.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
tests/analyzers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/analyzers/test_subgroup_error_analyzer.py sha256=jhtuNz16xa2SZcnX4poBR_Lybd-RSGXRSky_t6noc_k 1699
tests/custom_classes/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/custom_classes/test_metrics_composer.py sha256=FIKXC9NdtLjonan2klorRVHViSHps3B1KjZ4fElZTv8 6629
tests/metrics/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/preprocessing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/preprocessing/test_basic_preprocessing.py sha256=7C7tUjlvTPX6CqD-sPkHKxNrM03cfOPgiOLjrnMUJCc 2096
tests/user_interfaces/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/user_interfaces/conftest.py sha256=3al96Vv3GYFcWtCtbmSvuX7xpjrZ0OA7wCmekIYR83A 3797
tests/user_interfaces/test_compute_model_metrics.py sha256=gJSZI4UqT41-inRBZBqs0R0RnEHhDJDl5pAcovS1BVc 5924
tests/user_interfaces/test_multiple_models_api.py sha256=3EyJCj7GO32n6Y_y7NKErmq08wLl_LzyZiAGXoKEmdg 6376
tests/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/utils/test_common_helpers.py sha256=T7huNIX_D-Uf5g7F1C02VDocZV0GJ99YRNtwKpFyE7g 2394
tests/utils/test_data_viz_utils.py sha256=gDT6IHwCIqGU8mbz1GjWYGM2iCYLlVaETMOrUZNXCb8 1565
tests/utils/test_protected_groups_partitioning.py sha256=uHw4sNGMGwt14_HX3ASJv7HNq4YLQxF2CMQMKLSM1Yc 7989
tests/utils/test_stability_utils.py sha256=wELAW0wOtuQx-p-gyI9euWWSYTunt5ZoAFF5818VJV8 4600
virny/__init__.py sha256=e3S0EcDGJlWIp2hddSFjvt633jfeZ4W7VyAeLpfTWVM 37
virny/__version__.py sha256=JJFlPIDr97Gk7lWloIpVmFmKZ0yEMOFpQ9qprc7yINM 63
virny/api.py sha256=p3XihDWmxPK2QHftjLWbhIYsOYfHu-GPvx3JZ6FNfro 292
virny/analyzers/__init__.py sha256=4tLJf1XCLyOdmCCfS-dtwDuAO7YW-lr1dQJUW0Zb5iQ 995
virny/analyzers/abstract_overall_variance_analyzer.py sha256=c_-pnjSkmPfmzhlMeq9S0cWtQkkRxkWpCPybrWX1GAQ 8373
virny/analyzers/abstract_subgroup_analyzer.py sha256=hLBAgozQyH3YYwr8DkeXNRcRQYuBPPHoZqyg1GEr2dU 6569
virny/analyzers/batch_overall_variance_analyzer.py sha256=6dHLKY2kR8arCbbrxxoG7xtv5iCTAlqXFZPfBe4OxM4 4491
virny/analyzers/batch_overall_variance_analyzer_postprocessing.py sha256=Bri4v3ncjLSFwFL20bHbcACF9X_Pwb_FuarQ4lKjEIg 7982
virny/analyzers/subgroup_error_analyzer.py sha256=LhkvXAhCwLVhE8kc-akn8S4813gYCP3ivUxB4awAick 1432
virny/analyzers/subgroup_variance_analyzer.py sha256=SnVG6NMTt8JHRTrYvLGb06OyKOr2jy1Z3vuNEtvI8kc 10734
virny/analyzers/subgroup_variance_calculator.py sha256=pCCb9_xO8sb3uM0q31r-EmaOQG52-nWfBkMUfxfwb84 7088
virny/configs/__init__.py sha256=cJVoxd2CNNTAfU5NOdIFk9dfGLNE6ccVuMK2n-Bthhs 71
virny/configs/constants.py sha256=bhjQON4SA4DR1EcjGXo99OtewyJo9sA-NBbHLADncRI 1734
virny/custom_classes/__init__.py sha256=21s4S2ErxpmOrUOMl3dtYqbSptWh8O3EgFcJ2MGUmFg 558
virny/custom_classes/base_dataset.py sha256=qdvpgPgkYT0plenOQ1r1Fz80K_3FvjEGq0045oQwulo 2683
virny/custom_classes/base_inprocessing_wrapper.py sha256=otVW6G6vcShh5LQ9FjCI3hGaakBn77FphBN0pFev9gA 1820
virny/custom_classes/custom_logger.py sha256=w6kZMIzk4sDSKH0vGmK6m8QOulmZ5shvQ8GbL6ECank 633
virny/custom_classes/metrics_composer.py sha256=gOjith95p5uy6GooLAcgjdCb9TJKuYHFLpJZlXZ-O1I 5676
virny/custom_classes/metrics_interactive_visualizer.py sha256=KEfsZ39cm-InYI5abm7bZL74TD2TvoqFuLKFhH7ZcS4 52661
virny/custom_classes/metrics_visualizer.py sha256=R812sRYdMvuOwhJo3c2g9QAFzcD6Huua19YwzMtNG4A 16027
virny/custom_classes/wrappers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
virny/custom_classes/wrappers/pytorch_tabular_wrapper.py sha256=ICCl1u6mWOrnzFBhhM5Tb9mmV0dm17F6jUKfIu7ZXZM 1064
virny/datasets/__init__.py sha256=OSOx_qFRWX0uewY0xwmHskOQ0dcxqFKLPcUiOtVQ4L8 1066
virny/datasets/base.py sha256=zSbunfKLGC_tBfMXGHgmjXBn7ZQgpukLt_VfnH3nZIU 1399
virny/datasets/compas.py sha256=W9031R0eJd_fStvqWxFG1N3-HGOt5dIpa8AI5Q7OUl0 3665
virny/datasets/education.py sha256=_BMBAML6v2iLKvOvCb7zb2UVV0IQ3KDhtXbFBiI2eU8 3609
virny/datasets/finance.py sha256=J7hJW2-sPMNfeGDAQJ07W-FhnWW6Q1DojnhxFtHkXEQ 4926
virny/datasets/folktables.py sha256=iudjD7WU7U5Vvqt1fedcYopKBm8CLLsiwuhtN9SejP4 15948
virny/datasets/healthcare.py sha256=xhWxy_No361x1KapjfdwD4RaY8QrqFRsqXbNZLcdpmU 4788
virny/datasets/data/COMPAS.csv sha256=9yv-U065XXPtMOak1d1gL7LosO1Xb8Dk1ppYq06bP8w 391642
virny/datasets/data/bank-full.csv sha256=A-eOkzluZkoHnf8-HfG0C2NZsfmUWt-5oJzqvQ-3kZM 3274762
virny/datasets/data/cardio.csv sha256=IacF0jOBsN_WpkFtpwG0kHRPH8O0fp_z2zloxCD_oQw 2941524
virny/datasets/data/diabetes_dataset__2019.csv sha256=_1AiGpBgSUB-QLBp5KeqFXVEHvPpFcHpdpDPv99-f68 98302
virny/datasets/data/german_data_credit.csv sha256=C2Vu8svYSdfkRa1fLcBtP1M179tBcdNYdq-6awuUIZ4 195697
virny/datasets/data/law_school_clean.csv sha256=I8Gxc_NIC-t6_ElXsQepkX38So3J2H6mA07DUiIVJFI 1135557
virny/datasets/data/ricci_race.csv sha256=Cz3BbHO794S156NucpnDt816uBxziiXZMhVwAtMRK_U 4383
virny/datasets/data/student_por_new.csv sha256=myjspXla6f7rcutzuDdoCtV5x9mRwDAUsJwiNNDh1g0 69859
virny/metrics/__init__.py sha256=9zavXQhy6wAdKOluaDKwafvBawqhuOMqdaQJleCnbbA 1408
virny/metrics/accuracy_metrics.py sha256=RsMa_vVOKiaIsIpRgXuSmwUOLPMBx9pdjbZZLrHnBHs 2393
virny/metrics/stability_metrics.py sha256=g8hRf2yio0w6bhBH1IJBkTYmYfekTQ-8QcDaLSzqdDU 3482
virny/metrics/uncertainty_metrics.py sha256=fEJ6tiOPCiU4zdy3LQva7IdyzHpYDc5vgucyxMZnPLo 1674
virny/preprocessing/__init__.py sha256=RsDsN6N3YQZOC1yNHdcDB1heo2BJ4BnDQMLOE6aAHu0 268
virny/preprocessing/basic_preprocessing.py sha256=yMo7RsktCEnFtui8PmuZfFl4Q21MDhHhyfcwv59t8-A 4658
virny/user_interfaces/__init__.py sha256=kEJ3O-KK-P_EWxwtvQE60PMcFS9t6hKffcf-m2uQEww 756
virny/user_interfaces/inference_api.py sha256=eBf9C9WDSYlCgg9HGDyJTRQJyYMZwb9pSJDQXnuEeIY 3959
virny/user_interfaces/multiple_models_api.py sha256=F4zaAiOMCz1aQkVRlFBTaJp413hsMKROcUQVJH90P7c 18582
virny/user_interfaces/multiple_models_with_db_writer_api.py sha256=Agv2MZhCgSig7apFXoXd5euOm58qJ5yy0yQ3uMVgjoU 6414
virny/user_interfaces/multiple_models_with_multiple_test_sets_api.py sha256=Tm24ajecXLRSf1ki4itzm-I0lVzSMeIOnJzqCVNJ7ys 19651
virny/utils/__init__.py sha256=-BpwhXyHhmdVsKQb1Guh1keDVC06y4aEmFcBK_9AfU4 380
virny/utils/common_helpers.py sha256=fXRZKErhjXWK1kbliKb_d6Cbijx__yZP1q8my85vtYc 5478
virny/utils/custom_initializers.py sha256=zcNZGI5bQYMFBxQ1GT51xLDmclF55eoei2XBQ5dgN0g 3455
virny/utils/data_viz_utils.py sha256=Xr6mnqnxMW-hEkhVEcgSmK2DacGMgFAzFVEw5q8ZHJM 25664
virny/utils/model_tuning_utils.py sha256=DCXS_RKxudGc-Wkh5boZkBu3IP85SaAkbWn13vIPUsk 8188
virny/utils/postprocessing_intervention_utils.py sha256=FUf9fG8Eog1FGzckulDDWSryo6z5O4fll8ITYxRtD70 2304
virny/utils/protected_groups_partitioning.py sha256=GAKrcIDkPR2qIT1PCrouLA4JQy-sFBkngcH60g54QUM 4830
virny/utils/stability_utils.py sha256=lvRAQlfO9yXSLqQxjJco7BwD5r1v2ukZE6HKwCROFnM 4169
virny/utils/validation.py sha256=KGjxqBJ8pQmLSqyvcG6SwGqGZ-HhsEUcToG5Gk1nR6M 1982
virny-0.6.0.dist-info/LICENSE sha256=KMS8aoh3i3KB6jAxcV_-66O4RSMbshxIP7EiafNHHyw 1502
virny-0.6.0.dist-info/METADATA sha256=0fkZNxP_zmR8Jo41Kxl34jllfMqPMp_LlIvcZFRdNIU 10454
virny-0.6.0.dist-info/WHEEL sha256=eOLhNAGa2EW3wWl_TU484h7q1UNgy0JXjjoqKoxAAQc 92
virny-0.6.0.dist-info/top_level.txt sha256=rScbtUPO2RBh5MZDGv9GSeTA5uJcFJk2JU451A-MDF0 12
virny-0.6.0.dist-info/RECORD

top_level.txt

tests
virny