Skip to content

Commit d6d8e83

Browse files
authored
Merge pull request #944 from fractal-analytics-platform/rename-variable
Rename variable in projection task
2 parents bb97f76 + 048b9f0 commit d6d8e83

10 files changed

+29
-29
lines changed

CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# 1.5.0
44

55
* Tasks:
6-
* Refactor `projection` task to use the new `ngio` API (\#937, \#943).
6+
* Refactor `projection` task to use the new `ngio` API (\#937, \#943, \#944).
77
* Refactor `copy_ome_zarr_plate` init task to support the upcoming flexibility.
88
* Rely on `fractal-task-tools` for `run_fractal_task` wrapper (\#923).
99
* Mark some existing tasks as _converter_ tasks(\#923).

fractal_tasks_core/__FRACTAL_MANIFEST__.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -676,9 +676,9 @@
676676
"title": "Method",
677677
"description": "Choose which method to use for intensity projection along the Z axis. mip is the default and performs a maximum intensity projection. minip performs a minimum intensity projection, meanip a mean intensity projection and sumip a sum intensity projection."
678678
},
679-
"overwrite_images": {
679+
"overwrite": {
680680
"default": false,
681-
"title": "Overwrite Images",
681+
"title": "Overwrite",
682682
"type": "boolean",
683683
"description": "If `True`, overwrite the MIP images if they are already present in the new OME-Zarr Plate."
684684
},

fractal_tasks_core/tasks/copy_ome_zarr_hcs_plate.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ def copy_ome_zarr_hcs_plate(
9393
zarr_dir: str,
9494
method: DaskProjectionMethod = DaskProjectionMethod.MIP,
9595
# Advanced parameters
96-
overwrite_images: bool = False,
96+
overwrite: bool = False,
9797
re_initialize_plate: bool = False,
9898
) -> dict[str, Any]:
9999
"""
@@ -122,7 +122,7 @@ def copy_ome_zarr_hcs_plate(
122122
Z axis. mip is the default and performs a maximum intensity
123123
projection. minip performs a minimum intensity projection, meanip
124124
a mean intensity projection and sumip a sum intensity projection.
125-
overwrite_images: If `True`, overwrite the MIP images if they are
125+
overwrite: If `True`, overwrite the MIP images if they are
126126
already present in the new OME-Zarr Plate.
127127
re_initialize_plate: If `True`, re-initialize the plate, deleting all
128128
existing wells and images. If `False`, the task will only
@@ -184,10 +184,10 @@ def copy_ome_zarr_hcs_plate(
184184
proj_image_path = f"{row}/{column}/{image_path}"
185185

186186
if proj_image_path in proj_plate_images_paths:
187-
if not overwrite_images:
187+
if not overwrite:
188188
raise NgioFileExistsError(
189189
f"Image {proj_image_path} already exists in "
190-
f"{proj_plate_url}. Set `overwrite_images=True` "
190+
f"{proj_plate_url}. Set `overwrite=True` "
191191
"to overwrite it."
192192
)
193193
logger.info(

tests/tasks/test_import_ome_zarr.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ def test_import_ome_zarr_plate(tmp_path, zenodo_zarr):
6565
parallelization_list = copy_ome_zarr_hcs_plate(
6666
zarr_urls=zarr_urls,
6767
zarr_dir="tmp_out",
68-
overwrite_images=True,
68+
overwrite=True,
6969
re_initialize_plate=True,
7070
)["parallelization_list"]
7171
debug(parallelization_list)
@@ -248,7 +248,7 @@ def test_import_ome_zarr_plate_no_ROI_tables(tmp_path, zenodo_zarr):
248248
parallelization_list = copy_ome_zarr_hcs_plate(
249249
zarr_urls=zarr_urls,
250250
zarr_dir="tmp_out",
251-
overwrite_images=True,
251+
overwrite=True,
252252
re_initialize_plate=True,
253253
)["parallelization_list"]
254254
debug(parallelization_list)

tests/tasks/test_registration.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ def test_multiplexing_registration(
290290
parallelization_list = copy_ome_zarr_hcs_plate(
291291
zarr_urls=zarr_urls_3D,
292292
zarr_dir=zarr_dir,
293-
overwrite_images=True,
293+
overwrite=True,
294294
re_initialize_plate=True,
295295
)["parallelization_list"]
296296
debug(parallelization_list)

tests/tasks/test_unit_copy_hcs.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ def test_MIP(
5656
parallelization_list = copy_ome_zarr_hcs_plate(
5757
zarr_urls=zarr_urls,
5858
zarr_dir="tmp_out",
59-
overwrite_images=True,
59+
overwrite=True,
6060
re_initialize_plate=True,
6161
)["parallelization_list"]
6262
debug(parallelization_list)
@@ -65,7 +65,7 @@ def test_MIP(
6565
parallelization_list_2 = copy_ome_zarr_hcs_plate(
6666
zarr_urls=zarr_urls,
6767
zarr_dir="tmp_out",
68-
overwrite_images=True,
68+
overwrite=True,
6969
re_initialize_plate=True,
7070
)["parallelization_list"]
7171
assert parallelization_list_2 == parallelization_list
@@ -75,7 +75,7 @@ def test_MIP(
7575
_ = copy_ome_zarr_hcs_plate(
7676
zarr_urls=zarr_urls,
7777
zarr_dir="tmp_out",
78-
overwrite_images=False,
78+
overwrite=False,
7979
re_initialize_plate=False,
8080
)
8181

tests/tasks/test_workflows.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@ def test_MIP(
321321
parallelization_list = copy_ome_zarr_hcs_plate(
322322
zarr_urls=zarr_urls,
323323
zarr_dir=str(zarr_path),
324-
overwrite_images=True,
324+
overwrite=True,
325325
re_initialize_plate=True,
326326
)["parallelization_list"]
327327
debug(parallelization_list)
@@ -330,7 +330,7 @@ def test_MIP(
330330
parallelization_list_2 = copy_ome_zarr_hcs_plate(
331331
zarr_urls=zarr_urls,
332332
zarr_dir=str(zarr_path),
333-
overwrite_images=True,
333+
overwrite=True,
334334
re_initialize_plate=True,
335335
)["parallelization_list"]
336336
assert parallelization_list_2 == parallelization_list
@@ -416,7 +416,7 @@ def test_projection_methods(
416416
zarr_urls=zarr_urls,
417417
zarr_dir=str(zarr_path),
418418
method=method,
419-
overwrite_images=True,
419+
overwrite=True,
420420
re_initialize_plate=True,
421421
)["parallelization_list"]
422422

@@ -499,7 +499,7 @@ def test_MIP_subset_of_images(
499499
parallelization_list = copy_ome_zarr_hcs_plate(
500500
zarr_urls=zarr_urls,
501501
zarr_dir=str(zarr_dir),
502-
overwrite_images=True,
502+
overwrite=True,
503503
re_initialize_plate=True,
504504
)["parallelization_list"]
505505
debug(parallelization_list)

tests/tasks/test_workflows_multiplexing.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -393,7 +393,7 @@ def test_multiplexing_MIP(
393393
parallelization_list = copy_ome_zarr_hcs_plate(
394394
zarr_urls=zarr_urls,
395395
zarr_dir=str(zarr_dir),
396-
overwrite_images=True,
396+
overwrite=True,
397397
re_initialize_plate=True,
398398
)["parallelization_list"]
399399
debug(parallelization_list)

tests/tasks_v2/test_projection_task.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ def test_mip_task(cardiomyocyte_tiny_path: Path, tmp_path: Path) -> None:
1313
parallel_list = copy_ome_zarr_hcs_plate(
1414
zarr_urls=[image_url],
1515
zarr_dir=str(tmp_path / "tmp_out"),
16-
overwrite_images=True,
16+
overwrite=True,
1717
re_initialize_plate=True,
1818
)
1919

tests/tasks_v2/test_unit_copy_ome_hcs_plate.py

+10-10
Original file line numberDiff line numberDiff line change
@@ -63,14 +63,14 @@ def test_flexibility_copy_hcs(tmp_path: Path):
6363
parallel_list_1 = copy_ome_zarr_hcs_plate(
6464
zarr_urls=[zarr_urls[0]],
6565
zarr_dir=subset_dir,
66-
overwrite_images=True,
66+
overwrite=True,
6767
re_initialize_plate=True,
6868
)
6969
# Subset 2
7070
_ = copy_ome_zarr_hcs_plate(
7171
zarr_urls=[zarr_urls[1]],
7272
zarr_dir=subset_dir,
73-
overwrite_images=False,
73+
overwrite=False,
7474
re_initialize_plate=False,
7575
)
7676

@@ -82,7 +82,7 @@ def test_flexibility_copy_hcs(tmp_path: Path):
8282
parallel_list_all = copy_ome_zarr_hcs_plate(
8383
zarr_urls=zarr_urls,
8484
zarr_dir=all_dir,
85-
overwrite_images=True,
85+
overwrite=True,
8686
re_initialize_plate=True,
8787
)
8888
zarr_url = parallel_list_all["parallelization_list"][0]["zarr_url"]
@@ -100,7 +100,7 @@ def test_fail_overwrite(tmp_path: Path):
100100
copy_ome_zarr_hcs_plate(
101101
zarr_urls=zarr_urls,
102102
zarr_dir=str(tmp_path),
103-
overwrite_images=False,
103+
overwrite=False,
104104
re_initialize_plate=False,
105105
)
106106

@@ -109,15 +109,15 @@ def test_fail_overwrite(tmp_path: Path):
109109
copy_ome_zarr_hcs_plate(
110110
zarr_urls=zarr_urls,
111111
zarr_dir=str(tmp_path),
112-
overwrite_images=False,
112+
overwrite=False,
113113
re_initialize_plate=True,
114114
)
115115

116116
with pytest.raises(FileExistsError):
117117
copy_ome_zarr_hcs_plate(
118118
zarr_urls=zarr_urls,
119119
zarr_dir=str(tmp_path),
120-
overwrite_images=False,
120+
overwrite=False,
121121
re_initialize_plate=False,
122122
)
123123

@@ -130,7 +130,7 @@ def test_new_plate_name(tmp_path: Path):
130130
zarr_urls=[zarr_urls[0]],
131131
zarr_dir=str(tmp_path),
132132
method=method,
133-
overwrite_images=False,
133+
overwrite=False,
134134
re_initialize_plate=False,
135135
)
136136

@@ -148,7 +148,7 @@ def test_fail_not_plate_url():
148148
copy_ome_zarr_hcs_plate(
149149
zarr_urls=["/tmp/plate.zarr"],
150150
zarr_dir="/tmp",
151-
overwrite_images=False,
151+
overwrite=False,
152152
re_initialize_plate=False,
153153
)
154154

@@ -161,7 +161,7 @@ def test_reinit_true(tmp_path: Path):
161161
parallel_list_1 = copy_ome_zarr_hcs_plate(
162162
zarr_urls=[zarr_urls[0]],
163163
zarr_dir=str(tmp_path),
164-
overwrite_images=True,
164+
overwrite=True,
165165
re_initialize_plate=True,
166166
)
167167

@@ -173,7 +173,7 @@ def test_reinit_true(tmp_path: Path):
173173
parallel_list_2 = copy_ome_zarr_hcs_plate(
174174
zarr_urls=[zarr_urls[1]],
175175
zarr_dir=str(tmp_path),
176-
overwrite_images=False,
176+
overwrite=False,
177177
re_initialize_plate=True,
178178
)
179179

0 commit comments

Comments
 (0)