Skip to content

Commit 1e8eb07

Browse files
0.15.8
- Improved documentation for light.regression (__init__.py handling) - Takes care of the FutureWarning: `torch.testing.assert_allclose()` is deprecated since 1.12 and will be removed in a future release. Please use `torch.testing.assert_close()` instead. You can find detailed upgrade instructions in pytorch/pytorch#61844.
1 parent da652be commit 1e8eb07

5 files changed

Lines changed: 14 additions & 12 deletions

File tree

docs/gen_ref_pages.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
"""Generate the code reference pages and navigation."""
22

33
from pathlib import Path
4-
54
import mkdocs_gen_files
65

76
nav = mkdocs_gen_files.Nav()
87

98
for path in sorted(Path("src").rglob("*.py")):
9+
# Ignore __init__.py files
10+
if path.name == "__init__.py":
11+
continue
12+
1013
module_path = path.relative_to("src").with_suffix("")
1114
doc_path = path.relative_to("src").with_suffix(".md")
1215
full_doc_path = Path("reference", doc_path)

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ build-backend = "setuptools.build_meta"
77

88
[project]
99
name = "spotpython"
10-
version = "0.15.7"
10+
version = "0.15.8"
1111
authors = [
1212
{ name="T. Bartz-Beielstein", email="tbb@bartzundbartz.de" }
1313
]

src/spotpython/light/regression/netlightregression.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,7 @@ class NetLightRegression(L.LightningModule):
6868
trainer.fit(net_light_base, train_loader)
6969
trainer.validate(net_light_base, val_loader)
7070
trainer.test(net_light_base, test_loader)
71-
72-
| Name | Type | Params | In sizes | Out sizes
71+
| Name | Type | Params | In sizes | Out sizes
7372
-------------------------------------------------------------
7473
0 | layers | Sequential | 15.9 K | [8, 10] | [8, 1]
7574
-------------------------------------------------------------

test/test_torch_minmax_scaler.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ def test_min_max_scaler_fit():
1212
scaler = TorchMinMaxScaler()
1313
scaler.fit(tensor)
1414

15-
torch.testing.assert_allclose(scaler.min, expected_min)
16-
torch.testing.assert_allclose(scaler.max, expected_max)
15+
torch.testing.assert_close(scaler.min, expected_min)
16+
torch.testing.assert_close(scaler.max, expected_max)
1717

1818

1919
def test_min_max_scaler_transform():
@@ -25,7 +25,7 @@ def test_min_max_scaler_transform():
2525

2626
expected_transformed = torch.tensor([[0.5, 0.0], [0.0, 0.5], [1.0, 1.0]])
2727

28-
torch.testing.assert_allclose(transformed, expected_transformed)
28+
torch.testing.assert_close(transformed, expected_transformed)
2929

3030

3131
def test_min_max_scaler_fit_transform():
@@ -36,7 +36,7 @@ def test_min_max_scaler_fit_transform():
3636

3737
expected_transformed = torch.tensor([[0.5, 0.0], [0.0, 0.5], [1.0, 1.0]])
3838

39-
torch.testing.assert_allclose(transformed, expected_transformed)
39+
torch.testing.assert_close(transformed, expected_transformed)
4040

4141

4242
def test_input_validation():

test/test_torch_standard_scaler.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ def test_fit():
1212
scaler = TorchStandardScaler()
1313
scaler.fit(tensor)
1414

15-
torch.testing.assert_allclose(scaler.mean, expected_mean)
16-
torch.testing.assert_allclose(scaler.std, expected_std, atol=1e-7, rtol=1e-7)
15+
torch.testing.assert_close(scaler.mean, expected_mean)
16+
torch.testing.assert_close(scaler.std, expected_std, atol=1e-7, rtol=1e-7)
1717

1818

1919
def test_transform():
@@ -25,7 +25,7 @@ def test_transform():
2525

2626
expected_transformed = torch.tensor([[-1.0, -1.0], [1.0, 1.0]])
2727

28-
torch.testing.assert_allclose(transformed, expected_transformed)
28+
torch.testing.assert_close(transformed, expected_transformed)
2929

3030

3131
def test_fit_transform():
@@ -36,7 +36,7 @@ def test_fit_transform():
3636

3737
expected_transformed = torch.tensor([[-1.0, -1.0], [1.0, 1.0]])
3838

39-
torch.testing.assert_allclose(transformed, expected_transformed)
39+
torch.testing.assert_close(transformed, expected_transformed)
4040

4141

4242
def test_input_not_tensor():

0 commit comments

Comments
 (0)