Skip to content

Commit 8707f61

Browse files
authored
Changes control parameter nMCMC to int & fixes failing ruff lint (#68)
* Changes nMCMC to int * excludes ipynb from ruff
1 parent 31f2e82 commit 8707f61

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

RATapi/controls.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ class Controls(BaseModel, validate_assignment=True, extra="forbid"):
6060
numGenerations: int = Field(500, ge=1)
6161
# NS
6262
nLive: int = Field(150, ge=1)
63-
nMCMC: float = Field(0.0, ge=0.0)
63+
nMCMC: int = Field(0, ge=0)
6464
propScale: float = Field(0.1, gt=0.0, lt=1.0)
6565
nsTolerance: float = Field(0.1, ge=0.0)
6666
# Dream

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ build-backend = 'setuptools.build_meta'
88

99
[tool.ruff]
1010
line-length = 120
11+
extend-exclude = ["*.ipynb"]
1112

1213
[tool.ruff.lint]
1314
select = ["E", "F", "UP", "B", "SIM", "I"]

tests/test_controls.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -553,7 +553,7 @@ def table_str(self):
553553
"| resampleParams | [0.9, 50] |\n"
554554
"| display | iter |\n"
555555
"| nLive | 150 |\n"
556-
"| nMCMC | 0.0 |\n"
556+
"| nMCMC | 0 |\n"
557557
"| propScale | 0.1 |\n"
558558
"| nsTolerance | 0.1 |\n"
559559
"+------------------+-----------+"
@@ -670,7 +670,7 @@ def test_set_non_ns_properties(self, wrong_property: str, value: Any) -> None:
670670
@pytest.mark.parametrize(
671671
"control_property, value, bound",
672672
[
673-
("nMCMC", -0.6, 0),
673+
("nMCMC", -1, 0),
674674
("nsTolerance", -500, 0),
675675
("nLive", -500, 1),
676676
],

0 commit comments

Comments
 (0)