Skip to content

Commit fa953be

Browse files
committed
Rename maximum intensity projection to projection
1 parent c895f2c commit fa953be

16 files changed

+50
-50
lines changed

examples/02_cardio_tiny_mip/run_workflow.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
from fractal_tasks_core.tasks.copy_ome_zarr_hcs_plate import (
2929
copy_ome_zarr_hcs_plate,
3030
)
31-
from fractal_tasks_core.tasks.maximum_intensity_projection import (
32-
maximum_intensity_projection,
31+
from fractal_tasks_core.tasks.projection import (
32+
projection,
3333
)
3434

3535
allowed_channels = [
@@ -98,7 +98,7 @@
9898
debug(parallelization_list)
9999

100100
for image in parallelization_list["parallelization_list"]:
101-
maximum_intensity_projection(
101+
projection(
102102
zarr_url=image["zarr_url"],
103103
init_args=image["init_args"],
104104
# overwrite=True,

examples/old/_06_cellpose_dev_example/run_example_cellpose_dual_channel.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
)
2323
from fractal_tasks_core.tasks.copy_ome_zarr import copy_ome_zarr
2424
from fractal_tasks_core.tasks.create_ome_zarr import create_ome_zarr
25-
from fractal_tasks_core.tasks.maximum_intensity_projection import (
26-
maximum_intensity_projection,
25+
from fractal_tasks_core.tasks.projection import (
26+
projection,
2727
)
2828
from fractal_tasks_core.tasks.yokogawa_to_ome_zarr import yokogawa_to_ome_zarr
2929

@@ -98,7 +98,7 @@
9898

9999
# Make MIP
100100
for component in metadata["image"]:
101-
metadata_update = maximum_intensity_projection(
101+
metadata_update = projection(
102102
input_paths=[zarr_path],
103103
output_path=zarr_path,
104104
metadata=metadata,

examples/old/_06_cellpose_dev_example/run_example_cellpose_normalization.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@
2525
)
2626
from fractal_tasks_core.tasks.copy_ome_zarr import copy_ome_zarr
2727
from fractal_tasks_core.tasks.create_ome_zarr import create_ome_zarr
28-
from fractal_tasks_core.tasks.maximum_intensity_projection import (
29-
maximum_intensity_projection,
28+
from fractal_tasks_core.tasks.projection import (
29+
projection,
3030
)
3131
from fractal_tasks_core.tasks.yokogawa_to_ome_zarr import yokogawa_to_ome_zarr
3232

@@ -91,7 +91,7 @@
9191

9292
# Make MIP
9393
for component in metadata["image"]:
94-
metadata_update = maximum_intensity_projection(
94+
metadata_update = projection(
9595
input_paths=[zarr_path],
9696
output_path=zarr_path,
9797
metadata=metadata,

examples/old/_08_subset_of_data/run_example_single_channel.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
from fractal_tasks_core.channels import Window
77
from fractal_tasks_core.tasks.copy_ome_zarr import copy_ome_zarr
88
from fractal_tasks_core.tasks.create_ome_zarr import create_ome_zarr
9-
from fractal_tasks_core.tasks.maximum_intensity_projection import (
10-
maximum_intensity_projection,
9+
from fractal_tasks_core.tasks.projection import (
10+
projection,
1111
)
1212
from fractal_tasks_core.tasks.yokogawa_to_ome_zarr import yokogawa_to_ome_zarr
1313

@@ -82,7 +82,7 @@
8282

8383
# Make MIP
8484
for component in metadata["image"]:
85-
metadata_update = maximum_intensity_projection(
85+
metadata_update = projection(
8686
input_paths=[zarr_path],
8787
output_path=zarr_path,
8888
metadata=metadata,

examples/old/_08_subset_of_data/run_example_single_channel_few_Z_planes.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
from fractal_tasks_core.channels import Window
77
from fractal_tasks_core.tasks.copy_ome_zarr import copy_ome_zarr
88
from fractal_tasks_core.tasks.create_ome_zarr import create_ome_zarr
9-
from fractal_tasks_core.tasks.maximum_intensity_projection import (
10-
maximum_intensity_projection,
9+
from fractal_tasks_core.tasks.projection import (
10+
projection,
1111
)
1212
from fractal_tasks_core.tasks.yokogawa_to_ome_zarr import yokogawa_to_ome_zarr
1313

@@ -82,7 +82,7 @@
8282

8383
# Make MIP
8484
for component in metadata["image"]:
85-
metadata_update = maximum_intensity_projection(
85+
metadata_update = projection(
8686
input_paths=[zarr_path],
8787
output_path=zarr_path,
8888
metadata=metadata,

examples/old/_08_subset_of_data/run_example_single_channel_single_Z_plane.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
from fractal_tasks_core.channels import Window
77
from fractal_tasks_core.tasks.copy_ome_zarr import copy_ome_zarr
88
from fractal_tasks_core.tasks.create_ome_zarr import create_ome_zarr
9-
from fractal_tasks_core.tasks.maximum_intensity_projection import (
10-
maximum_intensity_projection,
9+
from fractal_tasks_core.tasks.projection import (
10+
projection,
1111
)
1212
from fractal_tasks_core.tasks.yokogawa_to_ome_zarr import yokogawa_to_ome_zarr
1313

@@ -82,7 +82,7 @@
8282

8383
# Make MIP
8484
for component in metadata["image"]:
85-
metadata_update = maximum_intensity_projection(
85+
metadata_update = projection(
8686
input_paths=[zarr_path],
8787
output_path=zarr_path,
8888
metadata=metadata,

examples/old/_08_subset_of_data/run_example_two_channel_two_Z_planes.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
from fractal_tasks_core.channels import Window
77
from fractal_tasks_core.tasks.copy_ome_zarr import copy_ome_zarr
88
from fractal_tasks_core.tasks.create_ome_zarr import create_ome_zarr
9-
from fractal_tasks_core.tasks.maximum_intensity_projection import (
10-
maximum_intensity_projection,
9+
from fractal_tasks_core.tasks.projection import (
10+
projection,
1111
)
1212
from fractal_tasks_core.tasks.yokogawa_to_ome_zarr import yokogawa_to_ome_zarr
1313

@@ -82,7 +82,7 @@
8282

8383
# Make MIP
8484
for component in metadata["image"]:
85-
metadata_update = maximum_intensity_projection(
85+
metadata_update = projection(
8686
input_paths=[zarr_path],
8787
output_path=zarr_path,
8888
metadata=metadata,

examples/old/_08_subset_of_data/run_example_two_channel_two_Z_planes_single_FOV.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
from fractal_tasks_core.channels import Window
77
from fractal_tasks_core.tasks.copy_ome_zarr import copy_ome_zarr
88
from fractal_tasks_core.tasks.create_ome_zarr import create_ome_zarr
9-
from fractal_tasks_core.tasks.maximum_intensity_projection import (
10-
maximum_intensity_projection,
9+
from fractal_tasks_core.tasks.projection import (
10+
projection,
1111
)
1212
from fractal_tasks_core.tasks.yokogawa_to_ome_zarr import yokogawa_to_ome_zarr
1313

@@ -82,7 +82,7 @@
8282

8383
# Make MIP
8484
for component in metadata["image"]:
85-
metadata_update = maximum_intensity_projection(
85+
metadata_update = projection(
8686
input_paths=[zarr_path],
8787
output_path=zarr_path,
8888
metadata=metadata,

examples/old/_09_secondary_labeling/01_images_to_mip.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
from fractal_tasks_core.channels import Window
88
from fractal_tasks_core.tasks.copy_ome_zarr import copy_ome_zarr
99
from fractal_tasks_core.tasks.create_ome_zarr import create_ome_zarr
10-
from fractal_tasks_core.tasks.maximum_intensity_projection import (
11-
maximum_intensity_projection,
10+
from fractal_tasks_core.tasks.projection import (
11+
projection,
1212
)
1313
from fractal_tasks_core.tasks.yokogawa_to_ome_zarr import yokogawa_to_ome_zarr
1414

@@ -91,7 +91,7 @@
9191

9292
# MIP
9393
for component in metadata["image"]:
94-
maximum_intensity_projection(
94+
projection(
9595
input_paths=[zarr_path_mip],
9696
output_path=zarr_path_mip,
9797
metadata=metadata,

fractal_tasks_core/dev/task_list.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
name="HCS Plate Intensity Projection",
3535
input_types={"is_3D": True},
3636
executable_init="tasks/copy_ome_zarr_hcs_plate.py",
37-
executable="tasks/maximum_intensity_projection.py",
37+
executable="tasks/projection.py",
3838
output_types={"is_3D": False},
3939
meta_init={"cpus_per_task": 1, "mem": 4000},
4040
meta={"cpus_per_task": 1, "mem": 4000},

fractal_tasks_core/tasks/maximum_intensity_projection.py fractal_tasks_core/tasks/projection.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737

3838

3939
@validate_call
40-
def maximum_intensity_projection(
40+
def projection(
4141
*,
4242
# Fractal parameters
4343
zarr_url: str,
@@ -46,7 +46,7 @@ def maximum_intensity_projection(
4646
overwrite: bool = False,
4747
) -> dict[str, Any]:
4848
"""
49-
Perform maximum-intensity projection along Z axis.
49+
Perform intensity projection along Z axis with a chosen method.
5050
5151
Note: this task stores the output in a new zarr file.
5252
@@ -191,6 +191,6 @@ def maximum_intensity_projection(
191191
from fractal_tasks_core.tasks._utils import run_fractal_task
192192

193193
run_fractal_task(
194-
task_function=maximum_intensity_projection,
194+
task_function=projection,
195195
logger_name=logger.name,
196196
)

tests/tasks/test_import_ome_zarr.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
copy_ome_zarr_hcs_plate,
99
)
1010
from fractal_tasks_core.tasks.import_ome_zarr import import_ome_zarr
11-
from fractal_tasks_core.tasks.maximum_intensity_projection import (
12-
maximum_intensity_projection,
11+
from fractal_tasks_core.tasks.projection import (
12+
projection,
1313
)
1414

1515
# from fractal_tasks_core.channels import ChannelInputModel
@@ -71,7 +71,7 @@ def test_import_ome_zarr_plate(tmp_path, zenodo_zarr):
7171
debug(parallelization_list)
7272

7373
for image in parallelization_list:
74-
maximum_intensity_projection(
74+
projection(
7575
zarr_url=image["zarr_url"],
7676
init_args=image["init_args"],
7777
overwrite=True,
@@ -258,7 +258,7 @@ def test_import_ome_zarr_plate_no_ROI_tables(tmp_path, zenodo_zarr):
258258
debug(parallelization_list)
259259

260260
for image in parallelization_list:
261-
maximum_intensity_projection(
261+
projection(
262262
zarr_url=image["zarr_url"],
263263
init_args=image["init_args"],
264264
overwrite=True,

tests/tasks/test_registration.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@
5656
init_group_by_well_for_multiplexing,
5757
)
5858
from fractal_tasks_core.tasks.io_models import MultiplexingAcquisition
59-
from fractal_tasks_core.tasks.maximum_intensity_projection import (
60-
maximum_intensity_projection,
59+
from fractal_tasks_core.tasks.projection import (
60+
projection,
6161
)
6262
from fractal_tasks_core.utils import _split_well_path_image_path
6363

@@ -296,7 +296,7 @@ def test_multiplexing_registration(
296296
# # MIP
297297
image_list_updates = []
298298
for image in parallelization_list:
299-
image_list_updates += maximum_intensity_projection(
299+
image_list_updates += projection(
300300
zarr_url=image["zarr_url"],
301301
init_args=image["init_args"],
302302
overwrite=True,

tests/tasks/test_workflows.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@
3434
from fractal_tasks_core.tasks.illumination_correction import (
3535
illumination_correction,
3636
)
37-
from fractal_tasks_core.tasks.maximum_intensity_projection import (
38-
maximum_intensity_projection,
37+
from fractal_tasks_core.tasks.projection import (
38+
projection,
3939
)
4040
from fractal_tasks_core.zarr_utils import OverwriteNotAllowedError
4141

@@ -350,7 +350,7 @@ def test_MIP(
350350
# MIP
351351
image_list_updates = []
352352
for image in parallelization_list:
353-
image_list_updates += maximum_intensity_projection(
353+
image_list_updates += projection(
354354
zarr_url=image["zarr_url"],
355355
init_args=image["init_args"],
356356
overwrite=True,
@@ -369,7 +369,7 @@ def test_MIP(
369369

370370
# Re-run with overwrite=True
371371
for image in parallelization_list:
372-
maximum_intensity_projection(
372+
projection(
373373
zarr_url=image["zarr_url"],
374374
init_args=image["init_args"],
375375
overwrite=True,
@@ -378,7 +378,7 @@ def test_MIP(
378378
# Re-run with overwrite=False
379379
with pytest.raises(OverwriteNotAllowedError):
380380
for image in parallelization_list:
381-
maximum_intensity_projection(
381+
projection(
382382
zarr_url=image["zarr_url"],
383383
init_args=image["init_args"],
384384
overwrite=False,
@@ -458,7 +458,7 @@ def test_MIP_subset_of_images(
458458

459459
# MIP
460460
for image in parallelization_list:
461-
maximum_intensity_projection(
461+
projection(
462462
zarr_url=image["zarr_url"],
463463
init_args=image["init_args"],
464464
overwrite=True,

tests/tasks/test_workflows_cellpose_segmentation.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@
5454
from fractal_tasks_core.tasks.copy_ome_zarr_hcs_plate import (
5555
copy_ome_zarr_hcs_plate,
5656
)
57-
from fractal_tasks_core.tasks.maximum_intensity_projection import (
58-
maximum_intensity_projection,
57+
from fractal_tasks_core.tasks.projection import (
58+
projection,
5959
)
6060
from fractal_tasks_core.zarr_utils import OverwriteNotAllowedError
6161

@@ -484,7 +484,7 @@ def test_workflow_with_per_well_labeling_2D(
484484
# MIP
485485
image_list_updates = []
486486
for image in parallelization_list:
487-
image_list_updates += maximum_intensity_projection(
487+
image_list_updates += projection(
488488
zarr_url=image["zarr_url"],
489489
init_args=image["init_args"],
490490
overwrite=True,

tests/tasks/test_workflows_multiplexing.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@
3030
copy_ome_zarr_hcs_plate,
3131
)
3232
from fractal_tasks_core.tasks.io_models import MultiplexingAcquisition
33-
from fractal_tasks_core.tasks.maximum_intensity_projection import (
34-
maximum_intensity_projection,
33+
from fractal_tasks_core.tasks.projection import (
34+
projection,
3535
)
3636
from fractal_tasks_core.zarr_utils import OverwriteNotAllowedError
3737

@@ -407,7 +407,7 @@ def test_multiplexing_MIP(
407407
# MIP
408408
image_list_updates = []
409409
for image in parallelization_list:
410-
image_list_updates += maximum_intensity_projection(
410+
image_list_updates += projection(
411411
zarr_url=image["zarr_url"],
412412
init_args=image["init_args"],
413413
overwrite=True,

0 commit comments

Comments
 (0)