Skip to content

Commit c4f646b

Browse files
committed
Merge branch 'main' of https://github.com/AstraZeneca/rexmex into main
2 parents 3b8c8aa + e3db3f6 commit c4f646b

File tree

9 files changed

+25
-49
lines changed

9 files changed

+25
-49
lines changed

pyproject.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
[tool.black]
2+
line-length = 120
3+
target-version = ["py37", "py38", "py39"]
4+
15
[tool.isort]
26
profile = "black"
37
multi_line_output = 3

rexmex/__init__.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,2 @@
1-
from rexmex import dataset, metricset, scorecard, utils
2-
from rexmex.metrics import classification, coverage, ranking, rating
3-
4-
all = ["scorecard", "dataset", "rexmex.metrics.*", "metricset", "utils"]
1+
from rexmex import dataset, metricset, scorecard, utils # noqa:F401
2+
from rexmex.metrics import classification, coverage, ranking, rating # noqa:F401

rexmex/metrics/__init__.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .classification import *
2-
from .coverage import *
3-
from .ranking import *
4-
from .rating import *
1+
from .classification import * # noqa:F401,F403
2+
from .coverage import * # noqa:F401,F403
3+
from .ranking import * # noqa:F401,F403
4+
from .rating import * # noqa:F401,F403
Lines changed: 6 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import unittest
22

3-
import pytest
4-
53
from rexmex.dataset import DatasetReader
64
from rexmex.metricset import ClassificationMetricSet, RatingMetricSet
75
from rexmex.scorecard import ScoreCard
@@ -19,14 +17,10 @@ def test_classification(self):
1917
performance_metrics = score_card.generate_report(self.scores)
2018
assert performance_metrics.shape == (1, 11)
2119

22-
performance_metrics = score_card.generate_report(
23-
self.scores, grouping=["source_group"]
24-
)
20+
performance_metrics = score_card.generate_report(self.scores, grouping=["source_group"])
2521
assert performance_metrics.shape == (5, 11)
2622

27-
performance_metrics = score_card.generate_report(
28-
self.scores, grouping=["source_group", "target_group"]
29-
)
23+
performance_metrics = score_card.generate_report(self.scores, grouping=["source_group", "target_group"])
3024
assert performance_metrics.shape == (20, 11)
3125

3226
def test_regression(self):
@@ -37,14 +31,10 @@ def test_regression(self):
3731
performance_metrics = score_card.generate_report(self.scores)
3832
assert performance_metrics.shape == (1, 7)
3933

40-
performance_metrics = score_card.generate_report(
41-
self.scores, grouping=["source_group"]
42-
)
34+
performance_metrics = score_card.generate_report(self.scores, grouping=["source_group"])
4335
assert performance_metrics.shape == (5, 7)
4436

45-
performance_metrics = score_card.generate_report(
46-
self.scores, grouping=["source_group", "target_group"]
47-
)
37+
performance_metrics = score_card.generate_report(self.scores, grouping=["source_group", "target_group"])
4838
assert performance_metrics.shape == (20, 7)
4939

5040
def test_addition(self):
@@ -54,12 +44,8 @@ def test_addition(self):
5444
performance_metrics = score_card.generate_report(self.scores)
5545
assert performance_metrics.shape == (1, 18)
5646

57-
performance_metrics = score_card.generate_report(
58-
self.scores, grouping=["source_group"]
59-
)
47+
performance_metrics = score_card.generate_report(self.scores, grouping=["source_group"])
6048
assert performance_metrics.shape == (5, 18)
6149

62-
performance_metrics = score_card.generate_report(
63-
self.scores, grouping=["source_group", "target_group"]
64-
)
50+
performance_metrics = score_card.generate_report(self.scores, grouping=["source_group", "target_group"])
6551
assert performance_metrics.shape == (20, 18)

tests/unit/test_dataset.py

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import unittest
22

3-
import pytest
4-
53
from rexmex.dataset import DatasetReader
64

75

@@ -13,16 +11,11 @@ def test_erdos_renyi_structure(self):
1311

1412
assert dataset.shape[0] == 50378
1513
assert dataset.shape[1] == 6
16-
assert (
17-
set(
18-
[
19-
"source_group",
20-
"target_group",
21-
"source_id",
22-
"target_id",
23-
"y_score",
24-
"y_true",
25-
]
26-
).issubset(dataset.columns)
27-
== True
28-
)
14+
assert {
15+
"source_group",
16+
"target_group",
17+
"source_id",
18+
"target_id",
19+
"y_score",
20+
"y_true",
21+
}.issubset(dataset.columns)

tests/unit/test_metrics.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import unittest
22

33
import numpy as np
4-
import pytest
54

65
from rexmex.metrics.classification import (
76
condition_negative,

tests/unit/test_metricset.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
import unittest
33
from io import StringIO
44

5-
import pandas as pd
6-
import pytest
75
from sklearn.metrics import accuracy_score, balanced_accuracy_score
86

97
from rexmex.metricset import (

tests/unit/test_scorecard.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
import unittest
33
from io import StringIO
44

5-
import pytest
6-
75
from rexmex.metricset import ClassificationMetricSet
86
from rexmex.scorecard import ScoreCard
97

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ deps =
2525
flake8-black
2626
flake8-isort
2727
commands =
28-
flake8 --select BLK120,I001 rexmex/ tests/ setup.py
28+
flake8 --max-line-length 120 rexmex/ tests/ setup.py
2929

3030
[testenv:mypy]
3131
deps = mypy

0 commit comments

Comments
 (0)