Skip to content

Commit f9dc4ca

Browse files
Merge branch 'main' into GSK-1567-add-number-to-word-transformation
2 parents bfb6c98 + 0f7fa52 commit f9dc4ca

6 files changed

Lines changed: 718 additions & 2 deletions

File tree

.github/workflows/build-python.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ jobs:
164164
PYTEST_XDIST_AUTO_NUM_WORKERS: 2
165165

166166
- name: SonarCloud Scan
167-
if: ${{ matrix.os == 'ubuntu-latest' && matrix.python-version == '3.10' && !matrix.langchain_minimal && !matrix.pandas_v1 && !matrix.pydantic_v1 && (github.event.ref == 'refs/heads/main' || github.event_name == 'pull_request')}}
167+
if: ${{ matrix.os == 'ubuntu-latest' && matrix.python-version == '3.10' && !matrix.langchain_minimal && !matrix.pandas_v1 && !matrix.pydantic_v1 && (github.event.ref == 'refs/heads/main' || github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name == github.repository)}}
168168
uses: SonarSource/sonarcloud-github-action@v2.0.2
169169
env:
170170
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

docs/reference/tests/data.rst

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
Data quality tests
2+
^^^^^^^^^^^^^^^^^^^^^
3+
.. autofunction:: giskard.testing.test_data_uniqueness
4+
.. autofunction:: giskard.testing.test_data_completeness
5+
.. autofunction:: giskard.testing.test_valid_range
6+
.. autofunction:: giskard.testing.test_valid_values
7+
.. autofunction:: giskard.testing.test_data_correlation
8+
.. autofunction:: giskard.testing.test_outlier_value
9+
.. autofunction:: giskard.testing.test_foreign_constraint
10+
.. autofunction:: giskard.testing.test_label_consistency
11+
.. autofunction:: giskard.testing.test_mislabeling
12+
.. autofunction:: giskard.testing.test_feature_importance
13+
.. autofunction:: giskard.testing.test_class_imbalance

docs/reference/tests/index.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,5 @@ Tests
88
statistic
99
performance
1010
drift
11-
llm
11+
llm
12+
data

giskard/testing/__init__.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,33 @@
3838
"test_metamorphic_invariance_wilcoxon",
3939
"test_underconfidence_rate",
4040
"test_overconfidence_rate",
41+
"test_data_uniqueness",
42+
"test_data_completeness",
43+
"test_valid_range",
44+
"test_valid_values",
45+
"test_data_correlation",
46+
"test_outlier_value",
47+
"test_foreign_constraint",
48+
"test_label_consistency",
49+
"test_mislabeling",
50+
"test_feature_importance",
51+
"test_class_imbalance",
4152
]
4253

4354
from giskard.testing.tests.calibration import test_overconfidence_rate, test_underconfidence_rate
55+
from giskard.testing.tests.data_quality import (
56+
test_data_uniqueness,
57+
test_data_completeness,
58+
test_valid_range,
59+
test_valid_values,
60+
test_data_correlation,
61+
test_outlier_value,
62+
test_foreign_constraint,
63+
test_label_consistency,
64+
test_mislabeling,
65+
test_feature_importance,
66+
test_class_imbalance,
67+
)
4468
from giskard.testing.tests.drift import (
4569
test_drift_chi_square,
4670
test_drift_earth_movers_distance,

0 commit comments

Comments
 (0)