Skip to content

Commit fdade7b

Browse files
committed
add a single position to empty experiment.yaml
To avoid errors from pandastable
1 parent 3a03c68 commit fdade7b

File tree

2 files changed

+4
-9
lines changed

2 files changed

+4
-9
lines changed

src/navigate/config/config.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -682,13 +682,8 @@ def verify_experiment_config(manager, configuration):
682682
for idx in position_ids[::-1]:
683683
del multipositions[idx]
684684
if len(multipositions) < 1:
685-
multipositions.append(None)
686-
update_config_dict(
687-
manager,
688-
multipositions,
689-
0,
690-
[10.0, 10.0, 10.0, 10.0, 10.0],
691-
)
685+
multipositions.append([10.0, 10.0, 10.0, 10.0, 10.0])
686+
692687
microscope_setting_dict["multiposition_count"] = len(multipositions)
693688

694689

test/config/test_config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,7 @@ def setUp(self):
362362
}
363363

364364
multipositions_sample = [
365-
{"x": 10.0, "y": 10.0, "z": 10.0, "f": 10.0, "theta": 10.0}
365+
[10.0, 10.0, 10.0, 10.0, 10.0]
366366
]
367367

368368
self.experiment_sample = {
@@ -425,7 +425,7 @@ def test_load_empty_experiment_file(self):
425425

426426
# MultiPositions
427427
for i, position in enumerate(self.experiment_sample["MultiPositions"]):
428-
self.assert_equal_dict(position, experiement_config["MultiPositions"][i])
428+
assert position == experiement_config["MultiPositions"][i]
429429

430430
def test_load_experiment_file_with_missing_parameters(self):
431431
experiment = load_yaml_file(os.path.join(self.config_path, "experiment.yml"))

0 commit comments

Comments
 (0)