Skip to content

Commit 9fdca48

Browse files
committed
Removed legacy function names for CLEM workflows, replacing them with 'run' instead
1 parent b636aac commit 9fdca48

10 files changed

Lines changed: 21 additions & 23 deletions

pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -98,10 +98,10 @@ GitHub = "https://github.com/DiamondLightSource/python-murfey"
9898
"murfey_machine" = "murfey.util.config:get_extended_machine_config"
9999
[project.entry-points."murfey.workflows"]
100100
"atlas_update" = "murfey.workflows.register_atlas_update:run"
101-
"clem.align_and_merge" = "murfey.workflows.clem.align_and_merge:submit_cluster_request"
102-
"clem.process_raw_lifs" = "murfey.workflows.clem.process_raw_lifs:zocalo_cluster_request"
103-
"clem.process_raw_tiffs" = "murfey.workflows.clem.process_raw_tiffs:zocalo_cluster_request"
104-
"clem.register_align_and_merge_result" = "murfey.workflows.clem.register_align_and_merge_results:register_align_and_merge_result"
101+
"clem.align_and_merge" = "murfey.workflows.clem.align_and_merge:run"
102+
"clem.process_raw_lifs" = "murfey.workflows.clem.process_raw_lifs:run"
103+
"clem.process_raw_tiffs" = "murfey.workflows.clem.process_raw_tiffs:run"
104+
"clem.register_align_and_merge_result" = "murfey.workflows.clem.register_align_and_merge_results:run"
105105
"clem.register_preprocessing_result" = "murfey.workflows.clem.register_preprocessing_results:run"
106106
"data_collection" = "murfey.workflows.register_data_collection:run"
107107
"data_collection_group" = "murfey.workflows.register_data_collection_group:run"

src/murfey/workflows/clem/align_and_merge.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
pass # Ignore if ISPyB credentials environment variable not set
1717

1818

19-
def submit_cluster_request(
19+
def run(
2020
# Session parameters
2121
session_id: int,
2222
instrument_name: str,

src/murfey/workflows/clem/process_raw_lifs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
logger = getLogger("murfey.workflows.clem.process_raw_lifs")
1616

1717

18-
def zocalo_cluster_request(
18+
def run(
1919
file: Path,
2020
root_folder: str,
2121
session_id: int, # Provided by the client via the API endpoint

src/murfey/workflows/clem/process_raw_tiffs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
pass # Ignore if ISPyB credentials environment variable not set
1616

1717

18-
def zocalo_cluster_request(
18+
def run(
1919
tiff_list: list[Path],
2020
root_folder: str,
2121
session_id: int,

src/murfey/workflows/clem/register_align_and_merge_results.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,7 @@ def parse_stringified_list(cls, value):
4040
return value
4141

4242

43-
def register_align_and_merge_result(
44-
message: dict, murfey_db: Session
45-
) -> dict[str, bool]:
43+
def run(message: dict, murfey_db: Session) -> dict[str, bool]:
4644
"""
4745
session_id (recipe)
4846
register (wrapper)

src/murfey/workflows/clem/register_preprocessing_results.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
from murfey.util.processing_params import (
2525
default_clem_processing_parameters as processing_params,
2626
)
27-
from murfey.workflows.clem.align_and_merge import submit_cluster_request
27+
from murfey.workflows.clem.align_and_merge import run as run_align_and_merge
2828

2929
logger = logging.getLogger("murfey.workflows.clem.register_preprocessing_results")
3030

@@ -589,7 +589,7 @@ def run(message: dict, murfey_db: Session) -> dict[str, bool]:
589589
# Request for image alignment and processing for the requested combinations
590590
for image_combo in image_combos_to_process:
591591
try:
592-
submit_cluster_request(
592+
run_align_and_merge(
593593
session_id=session_id,
594594
instrument_name=murfey_session.instrument_name,
595595
series_name=result.series_name,

tests/workflows/clem/test_align_and_merge.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
from murfey.server.ispyb import TransportManager
88
from murfey.util.config import MachineConfig
9-
from murfey.workflows.clem.align_and_merge import submit_cluster_request
9+
from murfey.workflows.clem.align_and_merge import run
1010

1111
# Folder and file settings
1212
session_id = 0
@@ -63,7 +63,7 @@ def metadata(processed_dir: Path):
6363

6464

6565
@patch("murfey.workflows.clem.align_and_merge.get_machine_config")
66-
def test_submit_cluster_request(
66+
def test_run(
6767
mock_get_machine_config,
6868
image_stacks: list[Path],
6969
metadata: Path,
@@ -86,7 +86,7 @@ def test_submit_cluster_request(
8686
}
8787

8888
# Run the function
89-
submit_cluster_request(
89+
run(
9090
session_id=session_id,
9191
instrument_name=instrument_name,
9292
series_name=series_name_long,

tests/workflows/clem/test_process_raw_lifs.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import pytest
55

66
from murfey.server.ispyb import TransportManager
7-
from murfey.workflows.clem.process_raw_lifs import zocalo_cluster_request
7+
from murfey.workflows.clem.process_raw_lifs import run
88

99
# Set up variables
1010
visit_name = "cm12345-6"
@@ -29,7 +29,7 @@ def lif_file(raw_dir: Path):
2929
return file
3030

3131

32-
def test_zocalo_cluster_request(
32+
def test_run(
3333
lif_file: Path,
3434
raw_dir: Path,
3535
):
@@ -38,7 +38,7 @@ def test_zocalo_cluster_request(
3838
mock_transport.feedback_queue = feedback_queue
3939

4040
# Run the function with the listed parameters
41-
zocalo_cluster_request(
41+
run(
4242
file=lif_file,
4343
root_folder=root_folder,
4444
session_id=session_id,

tests/workflows/clem/test_process_raw_tiffs.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import pytest
55

66
from murfey.server.ispyb import TransportManager
7-
from murfey.workflows.clem.process_raw_tiffs import zocalo_cluster_request
7+
from murfey.workflows.clem.process_raw_tiffs import run
88

99
# Set up variables
1010
session_id = 0
@@ -49,7 +49,7 @@ def metadata(raw_dir: Path):
4949
return metadata
5050

5151

52-
def test_zocalo_cluster_request(
52+
def test_run(
5353
tiff_list: list[Path],
5454
metadata: Path,
5555
raw_dir: Path,
@@ -59,7 +59,7 @@ def test_zocalo_cluster_request(
5959
mock_transport.feedback_queue = feedback_queue
6060

6161
# Run the function with the listed parameters
62-
zocalo_cluster_request(
62+
run(
6363
tiff_list=tiff_list,
6464
root_folder=root_folder,
6565
session_id=session_id,

tests/workflows/clem/test_register_preprocessing_results.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ def test_run(
254254

255255
# Mock the align and merge workflow call
256256
mock_align_and_merge_call = mocker.patch(
257-
"murfey.workflows.clem.register_preprocessing_results.submit_cluster_request"
257+
"murfey.workflows.clem.register_preprocessing_results.run_align_and_merge"
258258
)
259259

260260
preprocessing_messages = generate_preprocessing_messages(
@@ -340,7 +340,7 @@ def test_run_with_db(
340340

341341
# Mock the align and merge workflow call
342342
mock_align_and_merge_call = mocker.patch(
343-
"murfey.workflows.clem.register_preprocessing_results.submit_cluster_request"
343+
"murfey.workflows.clem.register_preprocessing_results.run_align_and_merge"
344344
)
345345

346346
# Patch the TransportManager object in the workflows called

0 commit comments

Comments
 (0)