diff --git a/benchmark/results/perf_wide_intensity_distribution_20260929/README.md b/benchmark/results/perf_wide_intensity_distribution_20260929/README.md new file mode 100644 index 0000000000..3251f8da22 --- /dev/null +++ b/benchmark/results/perf_wide_intensity_distribution_20260929/README.md @@ -0,0 +1,40 @@ +# Wide intensity-distribution output (2026-09-29) + +This report supports [issue #216](https://github.com/OpenHCSDev/openhcs/issues/216). The parent already contains the long-form folding fix (#195), fast radial geometry (#203), and compiled granularity backend (#210). It still expands radial and Zernike matrices into long object/feature/value tables. This change emits named columns directly and joins the two aligned matrices into one object table for the existing spreadsheet, analyst, and runtime-query consumers. + +The saved eight-well batch supplied the first payoff estimate: 24 intensity-distribution records contained **3,110,400 long rows**, versus **43,200 object rows**. A projection prototype reduced rendering from **20.337 to 15.454 seconds** and serialized batch size from **249,234,664 to 115,165,543 bytes**, with identical CSV bytes. Approximately ten seconds of avoidable export work at 16 wells made this a material route against the parent's roughly 42-second plate export. The prototype pivot is outside its timer; production constructs the columns directly from the measured matrices. [Probe measurements](saved_batch_probe.json) and [replay code](replay_saved_batch.py) retain this experiment. + +The most recent parent/candidate observations, with warm Numba disk caches and a fresh ordinary execution server for each run, are: + +| Workload | Version | Compilation | Server execution | Plate export, within execution | Total | +| --- | --- | ---: | ---: | ---: | ---: | +| 1 well, 1 fork worker | Parent | 3.464 s | 16.636 s | 2.554 s | 22.757 s | +| 1 well, 1 fork worker | Wide output | 3.235 s | 16.656 s | 1.943 s | 22.434 s | +| 16 wells, 4 fork workers | Parent | 10.029 s | 112.969 s | 41.677 s | 126.103 s | +| 16 wells, 4 fork workers | Wide output | 10.109 s | 108.541 s | 33.828 s | 121.644 s | + +The final plate pair saves **4.427 seconds of execution** and **4.459 seconds of total time**; export saves **7.848 seconds (18.8%)**. An earlier matched plate pair measured **117.944 → 109.009 seconds execution**, **131.093 → 122.125 seconds total**, and **41.593 → 32.002 seconds export**. This establishes a repeatable export gain and a smaller, variable end-to-end plate gain. The one-well export reduction is consistent, but its execution gain is not established: the final pair is essentially flat, while earlier observations drifted between roughly 17 and 18 seconds. All observations are retained rather than selecting only the fastest pair. Process-tree RSS also varied substantially, so this report makes no end-to-end memory improvement claim from the smaller serialized payload. + +Every captured CSV matches by bytes: **11,550,064 bytes** at one well, SHA-256 `3e00436ae1500047fd2605021ae055492b17dbe0b4aa4ddbe2f62af6f8e073be`; **184,367,629 bytes** at 16 wells, SHA-256 `a89d63b958d02ed86b49a11992c6018589852b2d939032e9b6685d913e260826`. [Output checks](output_parity.csv), [raw observations](observations.csv), and [step timings](step_timings.csv) include both repeats and the separate integration check after rebasing onto current remote main. That integration run succeeded with identical bytes at 14.398 seconds execution and 20.177 seconds total; it has no contemporary rebased-parent control and is not substituted for the plotted comparison. + +The control commit is `a0263e82a1b3296f34f8c5cdd50ffae5c33ef7dd`. The performance source was rebased onto remote main `283b21275553c54261cf9aeedb7374c113d07f2b` as `2bfbeb88c272456c47d0f9205c24eddb100112bc`. The intervening main commits change agent guidance and MCP compile inspection and do not overlap the performance files. [Provenance](provenance.json) records the source identities, cache condition, runtime route, CPU, and retained run directories. The original raw observations contain explicitly named cold-native projection columns; this report and its figure use the separately measured native makespans. + +![Measured execution scaling and total phases](measured_scaling.png) + +Native CellProfiler points come from the retained same-day [measured scaling run](../perf_native_synthetic_scaling_20260929/README.md): **59.680 seconds** for one well/one job and **388.431 seconds** for 16 wells/four jobs. These are actual warm invocations, including analysis and export. Native Python import, Java startup, pipeline loading, and full-batch warm-up precede that timer. The plotted candidate ratios are approximately **3.58×** at both workloads. These wells replicate the same source pixels; OpenHCS content caches can make later wells cheaper than distinct biological inputs. The ratios therefore describe this synthetic workload. + +OpenHCS server execution includes fork workers, worker result transfer, and plate export. Total also includes execution-server startup, pipeline compilation, client outcome retrieval and teardown, and writing the progress diagnostics; source-workspace staging precedes its timer. This patch does not reduce compilation. An earlier empty-cache probe measured approximately 43 seconds of compilation, with backend prewarming the dominant term. Cold compilation remains a separate optimization target. At the prior report's 5× measured-native execution target of 77.686 seconds, the current plate still has a **30.855-second gap**; the remaining roughly 34-second export is substantial. + +The correctness changes preserve declared label domains, missing-object radial CV values, phase NaNs/zeros, source identity, and slice identity. Nominal long and wide row bases keep iteration behavior explicit. Registered radial-bin and Zernike declarations supply indexed suffix ownership to the lookup dialect; an ordinary source name such as `BF_image_1of2` is preserved rather than treated as a bin. The radial renderer reuses the existing qualifier authority. Focused local validation after rebasing passed **463 tests**, covering measurement rows and schemas, native/backend numerical parity, spreadsheet and analyst export, runtime queries, equivalence, shape, granularity, and declared MCP compile inspection. Ruff reported no new diagnostics in the changed production/test files relative to the parent; the report scripts pass Ruff. + +Reproduce ordinary observations from each checkout with a fresh output directory: + +```bash +OPENHCS_CPU_ONLY=true .venv/bin/python scripts/benchmark_cppipe_well_throughput.py \ + --manifest benchmark/manifests/official30_portable_axis1.json \ + --output-dir /new/output/directory \ + --case ExampleImagingFlowCytometryObjectsInGrid \ + --mode 1w_1t --mode 16w_4c +``` + +Warm the Numba disk cache before comparing warm observations. Rebuild the figures with `MPLBACKEND=Agg .venv/bin/python benchmark/results/perf_wide_intensity_distribution_20260929/plot.py`. The replay script accepts the retained eight-well batch pickle path as its first argument and asserts exact output equality. diff --git a/benchmark/results/perf_wide_intensity_distribution_20260929/measured_scaling.png b/benchmark/results/perf_wide_intensity_distribution_20260929/measured_scaling.png new file mode 100644 index 0000000000..437deef1d0 Binary files /dev/null and b/benchmark/results/perf_wide_intensity_distribution_20260929/measured_scaling.png differ diff --git a/benchmark/results/perf_wide_intensity_distribution_20260929/measured_scaling.svg b/benchmark/results/perf_wide_intensity_distribution_20260929/measured_scaling.svg new file mode 100644 index 0000000000..af73054844 --- /dev/null +++ b/benchmark/results/perf_wide_intensity_distribution_20260929/measured_scaling.svg @@ -0,0 +1,2400 @@ + + + + + + + + 2026-09-29T16:13:37.005497 + image/svg+xml + + + Matplotlib v3.11.2, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/benchmark/results/perf_wide_intensity_distribution_20260929/observations.csv b/benchmark/results/perf_wide_intensity_distribution_20260929/observations.csv new file mode 100644 index 0000000000..5147bd15d0 --- /dev/null +++ b/benchmark/results/perf_wide_intensity_distribution_20260929/observations.csv @@ -0,0 +1,12 @@ +role,run_directory,case_name,mode_name,worker_count,well_count,compile_seconds,prepare_seconds,execute_seconds,total_seconds,wells_per_second,successful_wells,native_single_sample_execution_seconds,projected_native_execution_seconds,projected_execution_speedup,peak_memory_mb,status,memory_limit_mb,error_message,execution_route,server_lifecycle,run_input_sha256 +control_repeat,perf-wide-idist-control-A-20260929,ExampleImagingFlowCytometryObjectsInGrid,1w_1t,1,1,3.2042713165283203,0.0,18.236318349838257,24.009655388072133,0.05483562969325271,1,61.60158259188756,61.60158259188756,3.3779615715270688,2298.6015625,success,,,ordinary-zmq-outcomes-v1,fresh-per-observation,1aaa291df5ca82132f73b4dc09a2c992c439bb94f3bd171ce4312eef3a9a4f64 +control_repeat,perf-wide-idist-control-A2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1w_1t,1,1,3.220696210861206,0.0,17.889442920684814,23.74386232579127,0.055898889889060874,1,61.60158259188756,61.60158259188756,3.443460082295812,2303.30859375,success,,,ordinary-zmq-outcomes-v1,fresh-per-observation,1aaa291df5ca82132f73b4dc09a2c992c439bb94f3bd171ce4312eef3a9a4f64 +candidate_early,perf-wide-idist-candidate-B2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1w_1t,1,1,3.212907314300537,0.0,18.065856456756592,23.926910161972046,0.05535303584381144,1,61.60158259188756,61.60158259188756,3.409834609244263,2269.21484375,success,,,ordinary-zmq-outcomes-v1,fresh-per-observation,b6f4a71d60c4f7faac0ca3f2bee0339ba2a43ad73baaa0cf752b6c24ef33f32d +candidate_early,perf-wide-idist-final-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1w_1t,1,1,3.1909544467926025,0.0,17.175745010375977,23.00525145372376,0.05822163751242777,1,61.60158259188756,61.60158259188756,3.5865450118567583,2268.73828125,success,,,ordinary-zmq-outcomes-v1,fresh-per-observation,efac8b62cc565707def27c130fba07f4b16c7984eaebeacdeb6f0ecc607ced2f +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,16w_4c,4,16,10.15129542350769,0.0,117.94374299049377,131.09261594573036,0.13565789582656873,16,61.60158259188756,985.625321470201,8.356741074002052,11840.98828125,success,,,ordinary-zmq-outcomes-v1,fresh-per-observation,fe78daf0f1bb46d2e4b76801bdad05f6726494d178176d85f94bf6dfd44233a1 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,16w_4c,4,16,10.128152132034302,0.0,109.00878286361694,122.12456679623574,0.14677716400171092,16,61.60158259188756,985.625321470201,9.041705590854422,12271.73046875,success,,,ordinary-zmq-outcomes-v1,fresh-per-observation,c94d7a3eef77432fe419433053b725217e8f092a1f997a5b6f05ba45fa51b9ee +candidate,perf-wide-idist-ready-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1w_1t,1,1,3.2347428798675537,0.0,16.656285047531128,22.43424872821197,0.060037397123449486,1,61.60158259188756,61.60158259188756,3.698398677502126,2267.4609375,success,,,ordinary-zmq-outcomes-v1,fresh-per-observation,eeff2c2157ceec4cfde93c4c183c7469a33d75f6c746ba35db44ce3ba14e4030 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,16w_4c,4,16,10.108736515045166,0.0,108.54116702079773,121.64447972178459,0.14740950773943878,16,61.60158259188756,985.625321470201,9.080658965840527,12128.390625,success,,,ordinary-zmq-outcomes-v1,fresh-per-observation,e8c063e7127f773de67a40792421218500b24d6239944a91ceabe08248babfd9 +control,perf-wide-idist-control-A3-20260929,ExampleImagingFlowCytometryObjectsInGrid,1w_1t,1,1,3.4640839099884033,0.0,16.636337757110596,22.756560089997947,0.06010938312265189,1,61.60158259188756,61.60158259188756,3.7028331289774528,2279.2421875,success,,,ordinary-zmq-outcomes-v1,fresh-per-observation,1aaa291df5ca82132f73b4dc09a2c992c439bb94f3bd171ce4312eef3a9a4f64 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,16w_4c,4,16,10.028808832168579,0.0,112.96865129470825,126.10336029110476,0.14163221226975453,16,61.60158259188756,985.625321470201,8.724768421807035,13669.70703125,success,,,ordinary-zmq-outcomes-v1,fresh-per-observation,fe78daf0f1bb46d2e4b76801bdad05f6726494d178176d85f94bf6dfd44233a1 +rebased_candidate,perf-wide-idist-rebased-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1w_1t,1,1,3.214524507522583,0.0,14.398233652114868,20.177297111134976,0.0694529637566422,1,61.60158259188756,61.60158259188756,4.278412483106168,2249.91796875,success,,,ordinary-zmq-outcomes-v1,fresh-per-observation,a5ab97749867e75880b2011ab6a1f4758307fcefa311d3cbe51ab2bf2eb63194 diff --git a/benchmark/results/perf_wide_intensity_distribution_20260929/output_parity.csv b/benchmark/results/perf_wide_intensity_distribution_20260929/output_parity.csv new file mode 100644 index 0000000000..9cf8f915f6 --- /dev/null +++ b/benchmark/results/perf_wide_intensity_distribution_20260929/output_parity.csv @@ -0,0 +1,12 @@ +role,run_directory,well_count,file_name,bytes,sha256 +control_repeat,perf-wide-idist-control-A-20260929,1,BF_cells_on_grid.csv,11550064,3e00436ae1500047fd2605021ae055492b17dbe0b4aa4ddbe2f62af6f8e073be +control_repeat,perf-wide-idist-control-A2-20260929,1,BF_cells_on_grid.csv,11550064,3e00436ae1500047fd2605021ae055492b17dbe0b4aa4ddbe2f62af6f8e073be +candidate_early,perf-wide-idist-candidate-B2-20260929,1,BF_cells_on_grid.csv,11550064,3e00436ae1500047fd2605021ae055492b17dbe0b4aa4ddbe2f62af6f8e073be +candidate_early,perf-wide-idist-final-1w-20260929,1,BF_cells_on_grid.csv,11550064,3e00436ae1500047fd2605021ae055492b17dbe0b4aa4ddbe2f62af6f8e073be +control_repeat,perf-wide-idist-control-16w-20260929,16,BF_cells_on_grid.csv,184367629,a89d63b958d02ed86b49a11992c6018589852b2d939032e9b6685d913e260826 +candidate_early,perf-wide-idist-candidate-16w-20260929,16,BF_cells_on_grid.csv,184367629,a89d63b958d02ed86b49a11992c6018589852b2d939032e9b6685d913e260826 +candidate,perf-wide-idist-ready-1w-20260929,1,BF_cells_on_grid.csv,11550064,3e00436ae1500047fd2605021ae055492b17dbe0b4aa4ddbe2f62af6f8e073be +candidate,perf-wide-idist-ready-16w-20260929,16,BF_cells_on_grid.csv,184367629,a89d63b958d02ed86b49a11992c6018589852b2d939032e9b6685d913e260826 +control,perf-wide-idist-control-A3-20260929,1,BF_cells_on_grid.csv,11550064,3e00436ae1500047fd2605021ae055492b17dbe0b4aa4ddbe2f62af6f8e073be +control,perf-wide-idist-control-16w-repeat-20260929,16,BF_cells_on_grid.csv,184367629,a89d63b958d02ed86b49a11992c6018589852b2d939032e9b6685d913e260826 +rebased_candidate,perf-wide-idist-rebased-1w-20260929,1,BF_cells_on_grid.csv,11550064,3e00436ae1500047fd2605021ae055492b17dbe0b4aa4ddbe2f62af6f8e073be diff --git a/benchmark/results/perf_wide_intensity_distribution_20260929/plot.py b/benchmark/results/perf_wide_intensity_distribution_20260929/plot.py new file mode 100644 index 0000000000..b342f80a49 --- /dev/null +++ b/benchmark/results/perf_wide_intensity_distribution_20260929/plot.py @@ -0,0 +1,112 @@ +"""Plot measured OpenHCS phases against the retained native CP scaling run.""" + +from __future__ import annotations + +import csv +import json +from pathlib import Path + +import matplotlib.pyplot as plt + +ROOT = Path(__file__).resolve().parent +NATIVE_ROOT = ROOT.parent / "perf_native_synthetic_scaling_20260929" +CASE = "ExampleImagingFlowCytometryObjectsInGrid" + + +def main() -> None: + with (ROOT / "observations.csv").open(newline="") as stream: + observations = tuple(csv.DictReader(stream)) + selected = { + (row["role"], int(row["well_count"])): row + for row in observations + if row["role"] in ("control", "candidate") + } + wells = (1, 16) + native = [] + for count in wells: + report = json.loads((NATIVE_ROOT / f"{CASE}_{count}w_summary.json").read_text()) + assert report["total_image_sets"] == 2 * count + (timing,) = (row for row in report["timing"] if row["repetition"] == 0) + native.append(timing["invocation_through_completion_makespan_seconds"]) + + figure, (scaling, phases) = plt.subplots(1, 2, figsize=(12, 4.8)) + scaling.plot( + wells, + native, + "o-", + color="#b46239", + label="Native CP, measured warm invocation", + ) + for role, label, color in ( + ("control", "OpenHCS parent", "#677687"), + ("candidate", "OpenHCS wide output", "#138579"), + ): + durations = [float(selected[role, count]["execute_seconds"]) for count in wells] + scaling.plot(wells, durations, "o-", color=color, label=label) + if role == "candidate": + for count, cp, seconds in zip(wells, native, durations, strict=True): + scaling.annotate( + f"{cp / seconds:.2f}×", + (count, seconds), + xytext=(0, -15), + textcoords="offset points", + ha="center", + color=color, + ) + scaling.set( + title="Execution scaling", + xlabel="Synthetic replicated wells", + ylabel="Seconds", + xticks=wells, + yscale="log", + ) + scaling.grid(axis="y", alpha=0.25) + scaling.margins(y=0.15) + scaling.legend(fontsize=8) + + phase_rows = [ + selected[role, count] for count in wells for role in ("control", "candidate") + ] + labels = [f"{row['well_count']}w\n{row['role']}" for row in phase_rows] + compile_seconds = [float(row["compile_seconds"]) for row in phase_rows] + execution = [float(row["execute_seconds"]) for row in phase_rows] + total = [float(row["total_seconds"]) for row in phase_rows] + other = [ + t - c - e for t, c, e in zip(total, compile_seconds, execution, strict=True) + ] + phases.bar(labels, execution, label="Server execution", color="#138579") + phases.bar( + labels, compile_seconds, bottom=execution, label="Compilation", color="#dfb14b" + ) + phases.bar( + labels, + other, + bottom=[c + e for c, e in zip(compile_seconds, execution, strict=True)], + label="Other measured overhead", + color="#677687", + ) + for index, seconds in enumerate(total): + phases.text(index, seconds + 2, f"{seconds:.2f}s", ha="center", fontsize=9) + phases.set( + title="Fresh-server total time", ylabel="Seconds", ylim=(0, max(total) * 1.15) + ) + phases.legend(fontsize=8) + phases.grid(axis="y", alpha=0.2) + phases.set_axisbelow(True) + figure.suptitle("ImagingFlow: wide intensity-distribution columns") + figure.text( + 0.5, + 0.01, + "1/4 OpenHCS fork workers; 1/4 native CP jobs. Native points reuse the retained measured run. " + "Replicated pixels benefit from OpenHCS content caches.", + ha="center", + fontsize=8, + ) + figure.tight_layout(rect=(0, 0.04, 1, 0.94)) + for suffix in ("png", "svg"): + figure.savefig(ROOT / f"measured_scaling.{suffix}", dpi=180) + plt.close(figure) + + +if __name__ == "__main__": + main() diff --git a/benchmark/results/perf_wide_intensity_distribution_20260929/provenance.json b/benchmark/results/perf_wide_intensity_distribution_20260929/provenance.json new file mode 100644 index 0000000000..dcbc27a40d --- /dev/null +++ b/benchmark/results/perf_wide_intensity_distribution_20260929/provenance.json @@ -0,0 +1,13 @@ +{ + "control_commit": "a0263e82a1b3296f34f8c5cdd50ffae5c33ef7dd", + "candidate_source_commit": "2bfbeb88c272456c47d0f9205c24eddb100112bc", + "rebased_onto": "283b21275553c54261cf9aeedb7374c113d07f2b", + "note": "Ready measurements preceded the rebase, with the same performance source changes. New main commits change agent guidance and MCP compile inspection. Rebased candidate separately verifies the integrated ordinary route.", + "python": "/home/ts/code/projects/openhcs/.venv/bin/python", + "worker_start_method": "fork", + "server_lifecycle": "fresh-per-observation", + "numba_cache_state": "warm", + "cpu": "AMD Ryzen 5 5500", + "run_root": "/home/ts/code/projects/openhcs-benchmark-runs", + "native_reference_directory": "benchmark/results/perf_native_synthetic_scaling_20260929" +} diff --git a/benchmark/results/perf_wide_intensity_distribution_20260929/replay_saved_batch.py b/benchmark/results/perf_wide_intensity_distribution_20260929/replay_saved_batch.py new file mode 100644 index 0000000000..d131f3e5b3 --- /dev/null +++ b/benchmark/results/perf_wide_intensity_distribution_20260929/replay_saved_batch.py @@ -0,0 +1,126 @@ +"""Replay a retained eight-well batch with long versus projected wide rows. + +Pass the saved RuntimeArtifactBatch pickle path as the first argument. +The pivot is outside the measured interval; production emits wide columns directly. +""" + +import hashlib +import pickle +import sys +import time +from dataclasses import replace +from types import MappingProxyType + +import numpy as np + +from openhcs.core.measurement_row_materialization import ( + MeasurementProjectedColumnarRows, + WideMeasurementRowAccumulator, +) +from openhcs.core.runtime_tabular_values import FieldSpec +from openhcs.processing.backends.cellprofiler import spreadsheet_export as export + +source = sys.argv[1] +with open(source, "rb") as stream: + batch = pickle.load(stream) + +started = time.perf_counter() +record_count = source_row_count = wide_row_count = 0 +by_axis = {} +for axis, records in batch.records_by_axis.items(): + replacements = [] + for record in records: + if not record.key.name.startswith("MeasureObjectIntensityDistribution"): + replacements.append(record) + continue + table = record.value.data + accumulator = WideMeasurementRowAccumulator( + export.CELLPROFILER_MEASUREMENT_DIALECT.row_identity_contract + ) + accumulator.add( + table.rows, + export.cellprofiler_projected_measurement_feature_name, + default_subject=export._measurement_subject_name(table), + default_scope=table.subject.scope, + source_image_name=table.source_image_name, + object_id_field=table.subject.object_id_field, + qualifier_field_names=export.measurement_qualifier_field_names( + export.CELLPROFILER_MEASUREMENT_DIALECT + ), + ) + mappings = accumulator.row_mappings_by_subject()[ + export._measurement_subject_name(table) + ] + columns = tuple(dict.fromkeys(key for row in mappings for key in row)) + wide = MeasurementProjectedColumnarRows( + MappingProxyType( + {name: np.asarray([row[name] for row in mappings]) for name in columns} + ), + fields=tuple( + FieldSpec( + name, int if name in ("slice_index", "object_label") else float + ) + for name in columns + ), + declared_object_measurement_domain_covered=table.rows.covers_declared_object_measurement_domain, + object_row_identity=table.rows.object_row_identity, + ) + candidate_table = replace(table, rows=wide) + replacements.append( + replace(record, value=replace(record.value, data=candidate_table)) + ) + record_count += 1 + source_row_count += table.rows.row_count() + wide_row_count += wide.row_count() + by_axis[axis] = tuple(replacements) +candidate = replace(batch, records_by_axis=by_axis) +print( + "prototype_build", + time.perf_counter() - started, + "records", + record_count, + "long_rows", + source_row_count, + "wide_rows", + wide_row_count, + flush=True, +) + +kwargs = { + "export_all_measurement_types": False, + "file_selections": ( + export.SpreadsheetFileSelection( + ("BF_cells_on_grid", "SSC"), "BF_cells_on_grid.csv" + ), + ), + "add_filename_prefix": False, +} +payloads = [] +for name, selected in (("control", batch), ("wide", candidate)): + started = time.perf_counter() + bundle = export.render_spreadsheet_bundle(selected, **kwargs) + seconds = time.perf_counter() - started + payload = bundle["BF_cells_on_grid.csv"].encode() + payloads.append(payload) + print( + name, + "render", + seconds, + "bytes", + len(payload), + "sha256", + hashlib.sha256(payload).hexdigest(), + flush=True, + ) + started = time.perf_counter() + serialized = pickle.dumps(selected, protocol=pickle.HIGHEST_PROTOCOL) + print( + name, + "pickle_seconds", + time.perf_counter() - started, + "pickle_bytes", + len(serialized), + flush=True, + ) + +assert payloads[0] == payloads[1], "Wide projection changed spreadsheet bytes" diff --git a/benchmark/results/perf_wide_intensity_distribution_20260929/saved_batch_probe.json b/benchmark/results/perf_wide_intensity_distribution_20260929/saved_batch_probe.json new file mode 100644 index 0000000000..f1fde69d1f --- /dev/null +++ b/benchmark/results/perf_wide_intensity_distribution_20260929/saved_batch_probe.json @@ -0,0 +1,15 @@ +{ + "source_pickle": "/home/ts/code/projects/openhcs-benchmark-runs/perf-spreadsheet-batch-imaging-8w-20260929.pkl", + "records": 24, + "long_rows": 3110400, + "wide_rows": 43200, + "control_render_seconds": 20.3367, + "wide_render_seconds": 15.4535, + "control_pickle_bytes": 249234664, + "wide_pickle_bytes": 115165543, + "control_pickle_seconds": 0.935, + "wide_pickle_seconds": 0.263, + "csv_bytes": 92194901, + "csv_sha256": "87b68418e19a69f20b57cf7c9bda4d1ed4f4b73d4b22507d84c61accc4a9bbca", + "note": "Initial saved-artifact prototype. Pivot is outside the render timer; production constructs columns directly." +} diff --git a/benchmark/results/perf_wide_intensity_distribution_20260929/step_timings.csv b/benchmark/results/perf_wide_intensity_distribution_20260929/step_timings.csv new file mode 100644 index 0000000000..7b44c02f53 --- /dev/null +++ b/benchmark/results/perf_wide_intensity_distribution_20260929/step_timings.csv @@ -0,0 +1,1645 @@ +role,run_directory,case_name,worker_count,well_count,worker_slot,axis_id,step_name,started_at,completed_at,step_seconds +control_repeat,perf-wide-idist-control-A-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,DefineGrid,1790710450.3841267,1790710450.4264507,0.042324066162109375 +control_repeat,perf-wide-idist-control-A-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,IdentifyObjectsInGrid,1790710450.4264767,1790710450.7357988,0.3093221187591553 +control_repeat,perf-wide-idist-control-A-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectIntensity,1790710450.7358217,1790710451.5015316,0.7657098770141602 +control_repeat,perf-wide-idist-control-A-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,FilterObjects,1790710451.5015543,1790710451.6809933,0.17943906784057617 +control_repeat,perf-wide-idist-control-A-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MaskImage,1790710451.6810205,1790710451.7075245,0.026504039764404297 +control_repeat,perf-wide-idist-control-A-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,Smooth,1790710451.707547,1790710451.8315876,0.12404060363769531 +control_repeat,perf-wide-idist-control-A-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,EnhanceEdges,1790710451.8316092,1790710451.8725686,0.04095935821533203 +control_repeat,perf-wide-idist-control-A-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,Closing,1790710451.8725913,1790710452.3450334,0.4724421501159668 +control_repeat,perf-wide-idist-control-A-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,IdentifyPrimaryObjects,1790710452.3450563,1790710453.4450274,1.099971055984497 +control_repeat,perf-wide-idist-control-A-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectSizeShape,1790710453.4450495,1790710453.5922213,0.1471717357635498 +control_repeat,perf-wide-idist-control-A-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,FilterObjects,1790710453.5922427,1790710453.7678356,0.17559289932250977 +control_repeat,perf-wide-idist-control-A-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectSizeShape,1790710453.7678607,1790710453.9137874,0.14592671394348145 +control_repeat,perf-wide-idist-control-A-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,ExpandOrShrinkObjects,1790710453.913809,1790710454.3588943,0.4450852870941162 +control_repeat,perf-wide-idist-control-A-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,RelateObjects,1790710454.3589196,1790710454.4163911,0.057471513748168945 +control_repeat,perf-wide-idist-control-A-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,FilterObjects,1790710454.4164145,1790710455.1463935,0.7299790382385254 +control_repeat,perf-wide-idist-control-A-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,IdentifyObjectsInGrid,1790710455.146419,1790710455.2397723,0.093353271484375 +control_repeat,perf-wide-idist-control-A-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,ExpandOrShrinkObjects,1790710455.2397952,1790710455.6153398,0.37554454803466797 +control_repeat,perf-wide-idist-control-A-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,OverlayOutlines,1790710455.6153638,1790710456.029623,0.4142591953277588 +control_repeat,perf-wide-idist-control-A-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectSizeShape,1790710456.0296469,1790710456.5128982,0.48325133323669434 +control_repeat,perf-wide-idist-control-A-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureGranularity,1790710456.5129256,1790710460.5448809,4.031955242156982 +control_repeat,perf-wide-idist-control-A-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureTexture,1790710460.5449054,1790710461.9238307,1.3789253234863281 +control_repeat,perf-wide-idist-control-A-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectIntensity,1790710461.9238591,1790710462.4142537,0.49039459228515625 +control_repeat,perf-wide-idist-control-A-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectIntensityDistribution,1790710462.4142897,1790710465.7511687,3.336879014968872 +control_repeat,perf-wide-idist-control-A-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,,,ExportToSpreadsheet,1790710465.7573152,1790710468.3252356,2.567920446395874 +control_repeat,perf-wide-idist-control-A2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,DefineGrid,1790710870.7708743,1790710870.9291425,0.15826821327209473 +control_repeat,perf-wide-idist-control-A2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,IdentifyObjectsInGrid,1790710870.9291687,1790710871.1209912,0.19182252883911133 +control_repeat,perf-wide-idist-control-A2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectIntensity,1790710871.1210144,1790710871.8617425,0.7407281398773193 +control_repeat,perf-wide-idist-control-A2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,FilterObjects,1790710871.861765,1790710872.0528204,0.1910555362701416 +control_repeat,perf-wide-idist-control-A2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MaskImage,1790710872.0528464,1790710872.0814035,0.02855706214904785 +control_repeat,perf-wide-idist-control-A2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,Smooth,1790710872.0814269,1790710872.2127824,0.13135552406311035 +control_repeat,perf-wide-idist-control-A2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,EnhanceEdges,1790710872.2128048,1790710872.253716,0.040911197662353516 +control_repeat,perf-wide-idist-control-A2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,Closing,1790710872.2537384,1790710872.7252903,0.47155189514160156 +control_repeat,perf-wide-idist-control-A2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,IdentifyPrimaryObjects,1790710872.7253118,1790710873.880009,1.1546971797943115 +control_repeat,perf-wide-idist-control-A2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectSizeShape,1790710873.8800316,1790710874.0187712,0.13873958587646484 +control_repeat,perf-wide-idist-control-A2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,FilterObjects,1790710874.0187926,1790710874.1206172,0.10182452201843262 +control_repeat,perf-wide-idist-control-A2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectSizeShape,1790710874.1206431,1790710874.2576046,0.1369614601135254 +control_repeat,perf-wide-idist-control-A2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,ExpandOrShrinkObjects,1790710874.2576265,1790710874.6018617,0.3442351818084717 +control_repeat,perf-wide-idist-control-A2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,RelateObjects,1790710874.6018844,1790710874.64479,0.042905569076538086 +control_repeat,perf-wide-idist-control-A2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,FilterObjects,1790710874.644814,1790710875.2429087,0.5980947017669678 +control_repeat,perf-wide-idist-control-A2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,IdentifyObjectsInGrid,1790710875.242933,1790710875.32507,0.08213686943054199 +control_repeat,perf-wide-idist-control-A2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,ExpandOrShrinkObjects,1790710875.3250926,1790710875.8048005,0.4797079563140869 +control_repeat,perf-wide-idist-control-A2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,OverlayOutlines,1790710875.8048244,1790710876.349039,0.5442147254943848 +control_repeat,perf-wide-idist-control-A2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectSizeShape,1790710876.34906,1790710876.8267696,0.4777095317840576 +control_repeat,perf-wide-idist-control-A2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureGranularity,1790710876.826806,1790710880.7831447,3.95633864402771 +control_repeat,perf-wide-idist-control-A2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureTexture,1790710880.7831738,1790710882.159736,1.3765621185302734 +control_repeat,perf-wide-idist-control-A2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectIntensity,1790710882.159765,1790710882.662466,0.5027010440826416 +control_repeat,perf-wide-idist-control-A2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectIntensityDistribution,1790710882.6624913,1790710885.788058,3.1255667209625244 +control_repeat,perf-wide-idist-control-A2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,,,ExportToSpreadsheet,1790710885.7946553,1790710888.365226,2.570570707321167 +candidate_early,perf-wide-idist-candidate-B2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,DefineGrid,1790710606.8627822,1790710606.9061747,0.04339241981506348 +candidate_early,perf-wide-idist-candidate-B2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,IdentifyObjectsInGrid,1790710606.9062006,1790710607.1047297,0.19852900505065918 +candidate_early,perf-wide-idist-candidate-B2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectIntensity,1790710607.1047537,1790710607.8420374,0.7372837066650391 +candidate_early,perf-wide-idist-candidate-B2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,FilterObjects,1790710607.842059,1790710608.0405571,0.19849824905395508 +candidate_early,perf-wide-idist-candidate-B2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MaskImage,1790710608.040582,1790710608.0715208,0.03093886375427246 +candidate_early,perf-wide-idist-candidate-B2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,Smooth,1790710608.0715437,1790710608.2028878,0.13134407997131348 +candidate_early,perf-wide-idist-candidate-B2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,EnhanceEdges,1790710608.20291,1790710608.2477891,0.04487919807434082 +candidate_early,perf-wide-idist-candidate-B2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,Closing,1790710608.2478113,1790710608.7185252,0.47071385383605957 +candidate_early,perf-wide-idist-candidate-B2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,IdentifyPrimaryObjects,1790710608.7185466,1790710609.951914,1.2333674430847168 +candidate_early,perf-wide-idist-candidate-B2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectSizeShape,1790710609.9519422,1790710610.0927184,0.1407761573791504 +candidate_early,perf-wide-idist-candidate-B2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,FilterObjects,1790710610.092739,1790710610.1972437,0.10450458526611328 +candidate_early,perf-wide-idist-candidate-B2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectSizeShape,1790710610.1972678,1790710610.3386083,0.1413404941558838 +candidate_early,perf-wide-idist-candidate-B2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,ExpandOrShrinkObjects,1790710610.3386302,1790710610.767678,0.4290478229522705 +candidate_early,perf-wide-idist-candidate-B2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,RelateObjects,1790710610.767701,1790710610.839494,0.0717930793762207 +candidate_early,perf-wide-idist-candidate-B2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,FilterObjects,1790710610.8395185,1790710611.4923108,0.65279221534729 +candidate_early,perf-wide-idist-candidate-B2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,IdentifyObjectsInGrid,1790710611.4923353,1790710611.581376,0.08904075622558594 +candidate_early,perf-wide-idist-candidate-B2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,ExpandOrShrinkObjects,1790710611.5813978,1790710612.080725,0.4993271827697754 +candidate_early,perf-wide-idist-candidate-B2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,OverlayOutlines,1790710612.0807474,1790710612.5863206,0.5055732727050781 +candidate_early,perf-wide-idist-candidate-B2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectSizeShape,1790710612.586342,1790710613.1574755,0.5711333751678467 +candidate_early,perf-wide-idist-candidate-B2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureGranularity,1790710613.1574993,1790710617.2974098,4.139910459518433 +candidate_early,perf-wide-idist-candidate-B2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureTexture,1790710617.2974336,1790710618.798282,1.5008482933044434 +candidate_early,perf-wide-idist-candidate-B2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectIntensity,1790710618.79831,1790710619.3828366,0.584526538848877 +candidate_early,perf-wide-idist-candidate-B2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectIntensityDistribution,1790710619.3828619,1790710622.5692058,3.1863439083099365 +candidate_early,perf-wide-idist-candidate-B2-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,,,ExportToSpreadsheet,1790710622.586144,1790710624.530608,1.9444639682769775 +candidate_early,perf-wide-idist-final-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,DefineGrid,1790711270.5044868,1790711270.548362,0.04387521743774414 +candidate_early,perf-wide-idist-final-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,IdentifyObjectsInGrid,1790711270.5483878,1790711270.7429485,0.19456076622009277 +candidate_early,perf-wide-idist-final-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectIntensity,1790711270.7429724,1790711271.4957795,0.7528071403503418 +candidate_early,perf-wide-idist-final-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,FilterObjects,1790711271.495802,1790711271.693256,0.19745397567749023 +candidate_early,perf-wide-idist-final-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MaskImage,1790711271.6932895,1790711271.7246053,0.03131580352783203 +candidate_early,perf-wide-idist-final-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,Smooth,1790711271.7246287,1790711271.8617132,0.1370844841003418 +candidate_early,perf-wide-idist-final-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,EnhanceEdges,1790711271.8617342,1790711271.906667,0.04493284225463867 +candidate_early,perf-wide-idist-final-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,Closing,1790711271.9066942,1790711272.3904142,0.483720064163208 +candidate_early,perf-wide-idist-final-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,IdentifyPrimaryObjects,1790711272.3904366,1790711273.186193,0.7957563400268555 +candidate_early,perf-wide-idist-final-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectSizeShape,1790711273.1862159,1790711273.3238292,0.13761329650878906 +candidate_early,perf-wide-idist-final-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,FilterObjects,1790711273.323859,1790711273.4317455,0.10788655281066895 +candidate_early,perf-wide-idist-final-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectSizeShape,1790711273.4317694,1790711273.5704544,0.13868498802185059 +candidate_early,perf-wide-idist-final-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,ExpandOrShrinkObjects,1790711273.570476,1790711273.7915885,0.22111248970031738 +candidate_early,perf-wide-idist-final-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,RelateObjects,1790711273.7916148,1790711273.8364527,0.04483795166015625 +candidate_early,perf-wide-idist-final-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,FilterObjects,1790711273.8364792,1790711274.2727487,0.43626952171325684 +candidate_early,perf-wide-idist-final-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,IdentifyObjectsInGrid,1790711274.2727733,1790711274.3530765,0.08030319213867188 +candidate_early,perf-wide-idist-final-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,ExpandOrShrinkObjects,1790711274.353098,1790711274.6000783,0.2469804286956787 +candidate_early,perf-wide-idist-final-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,OverlayOutlines,1790711274.6001015,1790711274.8255253,0.22542381286621094 +candidate_early,perf-wide-idist-final-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectSizeShape,1790711274.8255463,1790711275.2544267,0.4288804531097412 +candidate_early,perf-wide-idist-final-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureGranularity,1790711275.2544503,1790711279.2660966,4.011646270751953 +candidate_early,perf-wide-idist-final-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureTexture,1790711279.2661228,1790711281.02316,1.7570371627807617 +candidate_early,perf-wide-idist-final-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectIntensity,1790711281.023188,1790711281.732114,0.7089259624481201 +candidate_early,perf-wide-idist-final-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectIntensityDistribution,1790711281.732146,1790711285.33604,3.603893995285034 +candidate_early,perf-wide-idist-final-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,,,ExportToSpreadsheet,1790711285.3494499,1790711287.2848005,1.9353506565093994 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,DefineGrid,1790711058.4826984,1790711058.5682046,0.08550620079040527 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,DefineGrid,1790711058.4888809,1790711058.5741425,0.08526158332824707 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,DefineGrid,1790711058.4966753,1790711058.5857208,0.08904552459716797 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,DefineGrid,1790711058.5048857,1790711058.594378,0.0894923210144043 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,IdentifyObjectsInGrid,1790711058.5944197,1790711059.3173914,0.7229716777801514 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,IdentifyObjectsInGrid,1790711058.5741777,1790711059.4363465,0.8621687889099121 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,IdentifyObjectsInGrid,1790711058.5857728,1790711059.4476392,0.8618664741516113 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,IdentifyObjectsInGrid,1790711058.5682442,1790711059.5247667,0.9565224647521973 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureObjectIntensity,1790711059.3174267,1790711060.3641107,1.0466840267181396 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureObjectIntensity,1790711059.4476674,1790711060.5056922,1.0580248832702637 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureObjectIntensity,1790711059.436376,1790711060.5283442,1.091968059539795 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureObjectIntensity,1790711059.5247905,1790711060.5642052,1.039414644241333 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,FilterObjects,1790711060.3641436,1790711060.8593845,0.4952409267425537 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MaskImage,1790711060.8594232,1790711060.9662528,0.10682964324951172 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,FilterObjects,1790711060.5283747,1790711061.07798,0.5496053695678711 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,FilterObjects,1790711060.505719,1790711061.108393,0.6026740074157715 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,FilterObjects,1790711060.564232,1790711061.1597192,0.595487117767334 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MaskImage,1790711061.078017,1790711061.1613371,0.08332014083862305 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MaskImage,1790711061.1084538,1790711061.1877708,0.07931709289550781 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MaskImage,1790711061.159751,1790711061.2421942,0.0824432373046875 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,Smooth,1790711060.9662952,1790711061.279375,0.313079833984375 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,EnhanceEdges,1790711061.279401,1790711061.383646,0.10424494743347168 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,Smooth,1790711061.161358,1790711061.4644384,0.30308032035827637 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,Smooth,1790711061.187819,1790711061.4680445,0.2802255153656006 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,Smooth,1790711061.242228,1790711061.5626109,0.32038283348083496 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,EnhanceEdges,1790711061.4680657,1790711061.5659602,0.09789443016052246 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,EnhanceEdges,1790711061.4644651,1790711061.5666962,0.10223102569580078 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,EnhanceEdges,1790711061.5626442,1790711061.6365066,0.07386231422424316 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,Closing,1790711061.3836732,1790711061.9485338,0.5648605823516846 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,Closing,1790711061.5659852,1790711062.1268232,0.560837984085083 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,Closing,1790711061.5667167,1790711062.1375916,0.5708749294281006 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,Closing,1790711061.636528,1790711062.1892812,0.552753210067749 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,IdentifyPrimaryObjects,1790711061.9485621,1790711063.6568663,1.7083041667938232 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureObjectSizeShape,1790711063.6568975,1790711063.8406773,0.18377971649169922 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,FilterObjects,1790711063.8407178,1790711064.004524,0.16380620002746582 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,IdentifyPrimaryObjects,1790711062.126849,1790711064.0126345,1.8857855796813965 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,IdentifyPrimaryObjects,1790711062.1376123,1790711064.0184882,1.880875825881958 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,IdentifyPrimaryObjects,1790711062.1893086,1790711064.097048,1.9077394008636475 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureObjectSizeShape,1790711064.0126858,1790711064.1659956,0.15330982208251953 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureObjectSizeShape,1790711064.0045567,1790711064.1720765,0.16751980781555176 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureObjectSizeShape,1790711064.0185177,1790711064.177318,0.15880036354064941 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureObjectSizeShape,1790711064.0970697,1790711064.263444,0.16637420654296875 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,FilterObjects,1790711064.1660168,1790711064.3118243,0.14580750465393066 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,FilterObjects,1790711064.1773472,1790711064.326086,0.14873886108398438 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,FilterObjects,1790711064.2635176,1790711064.3936994,0.13018178939819336 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureObjectSizeShape,1790711064.3119032,1790711064.484054,0.1721508502960205 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureObjectSizeShape,1790711064.3261561,1790711064.499302,0.17314577102661133 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureObjectSizeShape,1790711064.393731,1790711064.5658326,0.17210149765014648 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,ExpandOrShrinkObjects,1790711064.1721072,1790711064.7070956,0.5349884033203125 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,RelateObjects,1790711064.7071257,1790711064.798336,0.09121036529541016 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,ExpandOrShrinkObjects,1790711064.4840775,1790711065.1721334,0.6880559921264648 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,ExpandOrShrinkObjects,1790711064.4993272,1790711065.2008862,0.7015590667724609 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,RelateObjects,1790711065.1721869,1790711065.2542405,0.08205366134643555 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,ExpandOrShrinkObjects,1790711064.5658627,1790711065.2580538,0.6921911239624023 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,RelateObjects,1790711065.2009156,1790711065.2814224,0.08050680160522461 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,RelateObjects,1790711065.2580786,1790711065.3348274,0.07674884796142578 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,FilterObjects,1790711064.7983642,1790711066.16188,1.363515853881836 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,IdentifyObjectsInGrid,1790711066.1619515,1790711066.4126601,0.25070858001708984 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,FilterObjects,1790711065.2542841,1790711066.7044904,1.4502062797546387 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,FilterObjects,1790711065.2814498,1790711066.7074866,1.4260368347167969 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,FilterObjects,1790711065.3348508,1790711066.7190568,1.3842060565948486 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,IdentifyObjectsInGrid,1790711066.7045243,1790711066.8443968,0.13987255096435547 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,IdentifyObjectsInGrid,1790711066.7075195,1790711066.850044,0.14252448081970215 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,IdentifyObjectsInGrid,1790711066.7191012,1790711066.86101,0.14190888404846191 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,ExpandOrShrinkObjects,1790711066.412705,1790711066.9379122,0.5252072811126709 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,ExpandOrShrinkObjects,1790711066.850079,1790711067.321746,0.4716670513153076 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,ExpandOrShrinkObjects,1790711066.8610697,1790711067.3960774,0.5350077152252197 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,ExpandOrShrinkObjects,1790711066.844421,1790711067.454503,0.6100821495056152 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,OverlayOutlines,1790711066.9379418,1790711067.4985147,0.5605728626251221 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,OverlayOutlines,1790711067.3218002,1790711067.87416,0.5523598194122314 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,OverlayOutlines,1790711067.3961835,1790711068.0205753,0.6243917942047119 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,OverlayOutlines,1790711067.45453,1790711068.0380766,0.5835466384887695 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureObjectSizeShape,1790711067.498551,1790711068.360106,0.8615550994873047 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureObjectSizeShape,1790711067.8741941,1790711068.793116,0.918921947479248 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureObjectSizeShape,1790711068.020603,1790711068.8624885,0.8418855667114258 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureObjectSizeShape,1790711068.0380993,1790711068.909219,0.8711197376251221 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureGranularity,1790711068.360145,1790711073.9529078,5.59276270866394 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureGranularity,1790711068.7931435,1790711074.425683,5.632539510726929 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureGranularity,1790711068.9093018,1790711074.576691,5.667389154434204 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureGranularity,1790711068.8625314,1790711074.577457,5.714925527572632 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureTexture,1790711073.95297,1790711075.4223788,1.4694087505340576 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureTexture,1790711074.4257314,1790711075.9217708,1.4960393905639648 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureObjectIntensity,1790711075.422407,1790711075.940696,0.5182890892028809 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureTexture,1790711074.577481,1790711076.0281992,1.4507181644439697 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureTexture,1790711074.576714,1790711076.085351,1.5086369514465332 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureObjectIntensity,1790711075.9218,1790711076.5087557,0.5869557857513428 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureObjectIntensity,1790711076.0282364,1790711076.6234128,0.5951764583587646 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureObjectIntensity,1790711076.0853965,1790711076.6999724,0.6145758628845215 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureObjectIntensityDistribution,1790711075.9407604,1790711081.9062464,5.9654860496521 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,DefineGrid,1790711081.9137855,1790711082.0404668,0.12668132781982422 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureObjectIntensityDistribution,1790711076.6234555,1790711082.4641254,5.840669870376587 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureObjectIntensityDistribution,1790711076.70001,1790711082.4946077,5.794597625732422 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,IdentifyObjectsInGrid,1790711082.0404913,1790711082.5217118,0.4812204837799072 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureObjectIntensityDistribution,1790711076.5088007,1790711082.5339422,6.025141477584839 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,DefineGrid,1790711082.4737098,1790711082.6374643,0.16375446319580078 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,DefineGrid,1790711082.501007,1790711082.6440382,0.14303112030029297 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,DefineGrid,1790711082.5397584,1790711082.6918252,0.15206670761108398 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,IdentifyObjectsInGrid,1790711082.6374836,1790711083.008476,0.37099242210388184 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,IdentifyObjectsInGrid,1790711082.6440575,1790711083.0374928,0.3934352397918701 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,IdentifyObjectsInGrid,1790711082.6918466,1790711083.0781472,0.38630056381225586 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureObjectIntensity,1790711082.5217361,1790711083.5350704,1.0133342742919922 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,FilterObjects,1790711083.535105,1790711083.8224754,0.2873704433441162 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MaskImage,1790711083.8225026,1790711083.8685794,0.04607677459716797 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,Smooth,1790711083.8686006,1790711084.0814948,0.21289420127868652 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureObjectIntensity,1790711083.008522,1790711084.102336,1.0938138961791992 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureObjectIntensity,1790711083.0375333,1790711084.1204147,1.0828814506530762 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,EnhanceEdges,1790711084.0815163,1790711084.1399205,0.05840420722961426 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureObjectIntensity,1790711083.078186,1790711084.1411476,1.0629615783691406 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,FilterObjects,1790711084.1023843,1790711084.5543134,0.45192909240722656 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MaskImage,1790711084.5543442,1790711084.6018343,0.04749011993408203 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,FilterObjects,1790711084.120454,1790711084.6235733,0.5031192302703857 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,FilterObjects,1790711084.1411858,1790711084.6269276,0.48574185371398926 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,Closing,1790711084.1399472,1790711084.667083,0.5271358489990234 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MaskImage,1790711084.623604,1790711084.6726987,0.04909467697143555 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MaskImage,1790711084.6269608,1790711084.6791735,0.05221271514892578 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,Smooth,1790711084.6018589,1790711084.9079847,0.3061258792877197 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,Smooth,1790711084.6727374,1790711084.939066,0.2663285732269287 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,EnhanceEdges,1790711084.908016,1790711085.017865,0.1098489761352539 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,EnhanceEdges,1790711084.9390945,1790711085.0693946,0.13030004501342773 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,Smooth,1790711084.6792102,1790711085.0699904,0.3907802104949951 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,EnhanceEdges,1790711085.0700114,1790711085.1697564,0.09974503517150879 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,Closing,1790711085.0178883,1790711085.6114624,0.593574047088623 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,Closing,1790711085.069418,1790711085.618698,0.5492799282073975 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,Closing,1790711085.1697776,1790711085.7309415,0.5611639022827148 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,IdentifyPrimaryObjects,1790711084.667108,1790711086.3676786,1.7005705833435059 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureObjectSizeShape,1790711086.36771,1790711086.5310519,0.16334176063537598 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,FilterObjects,1790711086.5310848,1790711086.6794631,0.1483783721923828 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureObjectSizeShape,1790711086.6795034,1790711086.8518894,0.17238593101501465 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,IdentifyPrimaryObjects,1790711085.6114883,1790711087.4243274,1.8128390312194824 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,ExpandOrShrinkObjects,1790711086.851928,1790711087.4810205,0.6290924549102783 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,RelateObjects,1790711087.4810522,1790711087.5491328,0.06808066368103027 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,IdentifyPrimaryObjects,1790711085.7309687,1790711087.5634193,1.8324506282806396 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureObjectSizeShape,1790711087.4243524,1790711087.5846205,0.16026806831359863 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,IdentifyPrimaryObjects,1790711085.6187189,1790711087.6332297,2.0145108699798584 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,FilterObjects,1790711087.5846448,1790711087.7198844,0.1352396011352539 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureObjectSizeShape,1790711087.563453,1790711087.7370377,0.1735846996307373 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureObjectSizeShape,1790711087.633267,1790711087.8076155,0.1743485927581787 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,FilterObjects,1790711087.7370658,1790711087.88077,0.14370417594909668 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureObjectSizeShape,1790711087.71992,1790711087.8929377,0.1730177402496338 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,FilterObjects,1790711087.80764,1790711087.9371989,0.12955880165100098 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureObjectSizeShape,1790711087.8807967,1790711088.0557716,0.17497491836547852 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureObjectSizeShape,1790711087.9372342,1790711088.1160612,0.17882704734802246 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,ExpandOrShrinkObjects,1790711087.8929746,1790711088.5015168,0.6085422039031982 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,RelateObjects,1790711088.501552,1790711088.5670226,0.06547045707702637 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,FilterObjects,1790711087.54916,1790711088.5825047,1.0333447456359863 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,ExpandOrShrinkObjects,1790711088.0558288,1790711088.6653774,0.6095485687255859 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,ExpandOrShrinkObjects,1790711088.116102,1790711088.734366,0.6182639598846436 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,IdentifyObjectsInGrid,1790711088.5825334,1790711088.7359786,0.15344524383544922 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,RelateObjects,1790711088.665407,1790711088.7466583,0.08125138282775879 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,RelateObjects,1790711088.7344136,1790711088.8117816,0.07736802101135254 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,FilterObjects,1790711088.5670595,1790711089.6898496,1.1227900981903076 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,ExpandOrShrinkObjects,1790711088.7360048,1790711089.7384434,1.0024385452270508 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,FilterObjects,1790711088.7466915,1790711089.8102305,1.0635390281677246 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,IdentifyObjectsInGrid,1790711089.6898937,1790711089.8202937,0.1303999423980713 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,FilterObjects,1790711088.811812,1790711089.9062247,1.0944128036499023 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,IdentifyObjectsInGrid,1790711089.8102653,1790711089.9568598,0.14659452438354492 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,IdentifyObjectsInGrid,1790711089.9062583,1790711090.0788252,0.17256689071655273 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,OverlayOutlines,1790711089.7384865,1790711090.2996957,0.5612092018127441 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,ExpandOrShrinkObjects,1790711089.820356,1790711090.5584443,0.7380883693695068 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,ExpandOrShrinkObjects,1790711089.9568992,1790711090.6835787,0.7266795635223389 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,ExpandOrShrinkObjects,1790711090.0788505,1790711090.8168468,0.7379963397979736 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureObjectSizeShape,1790711090.2997248,1790711090.8743057,0.5745809078216553 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,OverlayOutlines,1790711090.5584798,1790711091.1254108,0.5669310092926025 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,OverlayOutlines,1790711090.6836066,1790711091.2556186,0.5720119476318359 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureGranularity,1790711090.8743348,1790711091.329949,0.4556140899658203 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,OverlayOutlines,1790711090.8168697,1790711091.4059598,0.58909010887146 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureObjectSizeShape,1790711091.1254377,1790711091.6391537,0.5137159824371338 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureObjectSizeShape,1790711091.2556431,1790711091.8135667,0.5579235553741455 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureObjectSizeShape,1790711091.4059868,1790711091.898917,0.49293017387390137 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureGranularity,1790711091.6391854,1790711092.0695953,0.43040990829467773 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureGranularity,1790711091.8135974,1790711092.2570457,0.4434483051300049 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureGranularity,1790711091.8989468,1790711092.341855,0.44290828704833984 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureTexture,1790711091.3299842,1790711092.9058292,1.5758450031280518 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureObjectIntensity,1790711092.9058588,1790711093.4526327,0.5467739105224609 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureTexture,1790711092.0696292,1790711093.6193411,1.5497119426727295 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureTexture,1790711092.2570693,1790711093.8023162,1.5452468395233154 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureTexture,1790711092.3418865,1790711093.8886175,1.5467309951782227 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureObjectIntensity,1790711093.6194015,1790711094.2002347,0.5808331966400146 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureObjectIntensity,1790711093.8023534,1790711094.4159088,0.6135554313659668 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureObjectIntensity,1790711093.888656,1790711094.5078642,0.6192083358764648 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureObjectIntensityDistribution,1790711093.4526558,1790711095.8860512,2.4333953857421875 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,DefineGrid,1790711095.8929148,1790711095.9400103,0.047095537185668945 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,IdentifyObjectsInGrid,1790711095.9400434,1790711096.4692395,0.52919602394104 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureObjectIntensityDistribution,1790711094.2002668,1790711096.970166,2.7698991298675537 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,DefineGrid,1790711096.9796002,1790711097.029902,0.05030179023742676 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureObjectIntensityDistribution,1790711094.4159715,1790711097.0269465,2.6109750270843506 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,DefineGrid,1790711097.0323966,1790711097.0886228,0.056226253509521484 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureObjectIntensityDistribution,1790711094.5079026,1790711097.1555831,2.6476805210113525 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,DefineGrid,1790711097.1617918,1790711097.2063365,0.04454469680786133 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureObjectIntensity,1790711096.4692976,1790711097.495914,1.0266163349151611 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,IdentifyObjectsInGrid,1790711097.0299222,1790711097.668306,0.6383838653564453 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,IdentifyObjectsInGrid,1790711097.0886452,1790711097.7016935,0.6130483150482178 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,IdentifyObjectsInGrid,1790711097.2063594,1790711097.7965512,0.5901918411254883 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,FilterObjects,1790711097.4959447,1790711097.8762426,0.3802978992462158 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MaskImage,1790711097.8762772,1790711097.9210546,0.04477739334106445 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,Smooth,1790711097.9210768,1790711098.1416483,0.22057151794433594 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,EnhanceEdges,1790711098.1416712,1790711098.2381873,0.09651613235473633 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureObjectIntensity,1790711097.6683395,1790711098.595681,0.9273414611816406 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureObjectIntensity,1790711097.7017574,1790711098.6137595,0.9120020866394043 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureObjectIntensity,1790711097.7965891,1790711098.7222435,0.925654411315918 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,Closing,1790711098.2382097,1790711098.7786329,0.5404231548309326 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,FilterObjects,1790711098.595707,1790711099.0053835,0.40967655181884766 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MaskImage,1790711099.0054266,1790711099.0597975,0.054370880126953125 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,FilterObjects,1790711098.613783,1790711099.0813735,0.4675905704498291 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MaskImage,1790711099.0814588,1790711099.130896,0.04943728446960449 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,FilterObjects,1790711098.7222848,1790711099.208242,0.48595714569091797 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MaskImage,1790711099.2082884,1790711099.269325,0.06103658676147461 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,Smooth,1790711099.0598214,1790711099.2968793,0.23705792427062988 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,Smooth,1790711099.130922,1790711099.3550947,0.22417259216308594 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,EnhanceEdges,1790711099.2969017,1790711099.4112272,0.11432552337646484 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,EnhanceEdges,1790711099.3551211,1790711099.4665456,0.11142444610595703 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,Smooth,1790711099.2693512,1790711099.537347,0.26799583435058594 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,EnhanceEdges,1790711099.537369,1790711099.6432657,0.1058967113494873 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,Closing,1790711099.4112513,1790711099.9636488,0.5523974895477295 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,Closing,1790711099.4665663,1790711100.071098,0.6045317649841309 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,IdentifyPrimaryObjects,1790711098.7786639,1790711100.169085,1.3904211521148682 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,Closing,1790711099.643294,1790711100.2352655,0.5919713973999023 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureObjectSizeShape,1790711100.1691153,1790711100.3305342,0.16141891479492188 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,FilterObjects,1790711100.3305793,1790711100.47246,0.14188075065612793 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureObjectSizeShape,1790711100.4725082,1790711100.639914,0.1674058437347412 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,ExpandOrShrinkObjects,1790711100.6399717,1790711101.136704,0.496732234954834 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,RelateObjects,1790711101.1367507,1790711101.2023757,0.06562495231628418 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,IdentifyPrimaryObjects,1790711100.0711288,1790711101.5179784,1.4468495845794678 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,IdentifyPrimaryObjects,1790711099.9636707,1790711101.5622895,1.598618745803833 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureObjectSizeShape,1790711101.5180237,1790711101.6900573,0.17203354835510254 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureObjectSizeShape,1790711101.562315,1790711101.7460907,0.1837756633758545 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,FilterObjects,1790711101.6900892,1790711101.8749561,0.18486690521240234 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,FilterObjects,1790711101.746135,1790711101.9102223,0.16408729553222656 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,IdentifyPrimaryObjects,1790711100.2353005,1790711101.9639232,1.7286226749420166 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureObjectSizeShape,1790711101.8749888,1790711102.0435348,0.16854596138000488 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,FilterObjects,1790711101.2024245,1790711102.0612617,0.8588371276855469 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureObjectSizeShape,1790711101.9102535,1790711102.0764494,0.16619586944580078 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureObjectSizeShape,1790711101.9639478,1790711102.1384351,0.17448735237121582 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,IdentifyObjectsInGrid,1790711102.0613031,1790711102.2091503,0.14784717559814453 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,FilterObjects,1790711102.1384683,1790711102.278052,0.13958382606506348 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureObjectSizeShape,1790711102.2780871,1790711102.4569,0.17881274223327637 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,ExpandOrShrinkObjects,1790711102.0435593,1790711102.5576642,0.5141048431396484 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,ExpandOrShrinkObjects,1790711102.0764823,1790711102.5746536,0.498171329498291 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,RelateObjects,1790711102.5577476,1790711102.6334312,0.07568359375 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,ExpandOrShrinkObjects,1790711102.2091742,1790711102.647708,0.4385337829589844 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,RelateObjects,1790711102.5746973,1790711102.6529305,0.07823324203491211 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,ExpandOrShrinkObjects,1790711102.4569325,1790711103.046528,0.5895955562591553 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,RelateObjects,1790711103.0465682,1790711103.1088119,0.06224370002746582 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,OverlayOutlines,1790711102.64773,1790711103.188363,0.540632963180542 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,FilterObjects,1790711102.6529837,1790711103.7007487,1.0477650165557861 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,FilterObjects,1790711102.6334543,1790711103.769239,1.13578462600708 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureObjectSizeShape,1790711103.1883903,1790711103.8682334,0.6798431873321533 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,IdentifyObjectsInGrid,1790711103.7008052,1790711103.883154,0.18234872817993164 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,IdentifyObjectsInGrid,1790711103.7692869,1790711103.9284346,0.1591477394104004 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,FilterObjects,1790711103.1088383,1790711104.1638725,1.0550341606140137 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,IdentifyObjectsInGrid,1790711104.1638963,1790711104.332195,0.16829872131347656 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,ExpandOrShrinkObjects,1790711103.883182,1790711104.4045243,0.5213422775268555 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureGranularity,1790711103.868285,1790711104.408865,0.5405800342559814 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,ExpandOrShrinkObjects,1790711103.928471,1790711104.4255376,0.4970664978027344 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,ExpandOrShrinkObjects,1790711104.3322625,1790711104.7409782,0.40871572494506836 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,OverlayOutlines,1790711104.4045477,1790711104.8118033,0.4072556495666504 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,OverlayOutlines,1790711104.4255607,1790711104.8542106,0.42864990234375 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,OverlayOutlines,1790711104.741003,1790711105.1789122,0.4379091262817383 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureObjectSizeShape,1790711104.8118267,1790711105.3284862,0.5166594982147217 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureObjectSizeShape,1790711104.8542314,1790711105.3732145,0.5189831256866455 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureObjectSizeShape,1790711105.1789367,1790711105.6771307,0.49819397926330566 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureGranularity,1790711105.3285172,1790711105.7658048,0.4372875690460205 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureGranularity,1790711105.3732457,1790711105.824853,0.45160722732543945 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureTexture,1790711104.4088945,1790711105.9650342,1.5561397075653076 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureGranularity,1790711105.6771545,1790711106.117229,0.44007444381713867 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureObjectIntensity,1790711105.9650772,1790711106.501954,0.536876916885376 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureTexture,1790711105.7658432,1790711107.2570186,1.4911754131317139 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureTexture,1790711105.824888,1790711107.335162,1.5102739334106445 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureTexture,1790711106.1172523,1790711107.582669,1.465416669845581 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureObjectIntensity,1790711107.257069,1790711107.8332665,0.5761973857879639 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureObjectIntensity,1790711107.335192,1790711107.931533,0.5963411331176758 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureObjectIntensity,1790711107.5827043,1790711108.2093222,0.6266179084777832 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureObjectIntensityDistribution,1790711106.502,1790711108.315772,1.8137719631195068 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,DefineGrid,1790711108.3219924,1790711108.3761785,0.054186105728149414 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,IdentifyObjectsInGrid,1790711108.3762047,1790711108.8747742,0.4985694885253906 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureObjectIntensity,1790711108.8748055,1790711109.8439455,0.9691400527954102 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,FilterObjects,1790711109.8439786,1790711110.17586,0.3318812847137451 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MaskImage,1790711110.1759486,1790711110.233733,0.057784318923950195 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureObjectIntensityDistribution,1790711107.8333075,1790711110.334558,2.5012505054473877 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureObjectIntensityDistribution,1790711107.9315932,1790711110.3738804,2.4422872066497803 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,DefineGrid,1790711110.3407679,1790711110.3894343,0.04866647720336914 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureObjectIntensityDistribution,1790711108.2093594,1790711110.4194598,2.2101004123687744 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,Smooth,1790711110.233778,1790711110.4238853,0.1901073455810547 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,DefineGrid,1790711110.3780208,1790711110.431978,0.053957223892211914 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,DefineGrid,1790711110.4252262,1790711110.4781942,0.05296802520751953 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,EnhanceEdges,1790711110.4239106,1790711110.4839916,0.06008100509643555 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,IdentifyObjectsInGrid,1790711110.389458,1790711110.9501886,0.5607306957244873 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,IdentifyObjectsInGrid,1790711110.4320018,1790711110.9645858,0.5325839519500732 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,IdentifyObjectsInGrid,1790711110.4782243,1790711110.971125,0.4929006099700928 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,Closing,1790711110.4840136,1790711111.0757449,0.5917313098907471 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureObjectIntensity,1790711110.950224,1790711111.8637722,0.9135482311248779 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureObjectIntensity,1790711110.9711466,1790711111.8902433,0.9190967082977295 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureObjectIntensity,1790711110.964617,1790711111.9257753,0.961158275604248 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,FilterObjects,1790711111.8638012,1790711112.2517111,0.3879098892211914 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,FilterObjects,1790711111.890266,1790711112.2986777,0.40841174125671387 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MaskImage,1790711112.2517927,1790711112.304613,0.052820444107055664 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,FilterObjects,1790711111.9258373,1790711112.3285627,0.4027254581451416 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MaskImage,1790711112.2987213,1790711112.3491893,0.05046796798706055 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MaskImage,1790711112.3286111,1790711112.3907437,0.06213259696960449 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,IdentifyPrimaryObjects,1790711111.0757644,1790711112.4419649,1.3662004470825195 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,Smooth,1790711112.3046393,1790711112.520659,0.2160196304321289 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,Smooth,1790711112.3492274,1790711112.553514,0.2042865753173828 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,Smooth,1790711112.3907764,1790711112.602502,0.21172571182250977 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,EnhanceEdges,1790711112.5206835,1790711112.618794,0.09811043739318848 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,EnhanceEdges,1790711112.5535443,1790711112.6190224,0.06547808647155762 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureObjectSizeShape,1790711112.4420009,1790711112.619979,0.1779780387878418 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,EnhanceEdges,1790711112.6025248,1790711112.686868,0.08434319496154785 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,FilterObjects,1790711112.6200056,1790711112.7542615,0.13425588607788086 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureObjectSizeShape,1790711112.7543132,1790711112.9067056,0.15239238739013672 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,Closing,1790711112.618818,1790711113.1640546,0.5452365875244141 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,Closing,1790711112.6190436,1790711113.1863902,0.5673465728759766 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,Closing,1790711112.6868966,1790711113.2324445,0.5455479621887207 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,ExpandOrShrinkObjects,1790711112.906726,1790711113.3081684,0.4014425277709961 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,RelateObjects,1790711113.3082106,1790711113.3917208,0.08351016044616699 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,FilterObjects,1790711113.391751,1790711114.9304638,1.538712739944458 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,IdentifyObjectsInGrid,1790711114.930514,1790711115.163916,0.23340201377868652 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,ExpandOrShrinkObjects,1790711115.1639593,1790711115.8838155,0.7198562622070312 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,IdentifyPrimaryObjects,1790711113.1864166,1790711116.0877242,2.9013075828552246 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,IdentifyPrimaryObjects,1790711113.2324822,1790711116.1030977,2.8706154823303223 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,IdentifyPrimaryObjects,1790711113.1640759,1790711116.107347,2.9432711601257324 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,OverlayOutlines,1790711115.8838382,1790711116.2368584,0.35302019119262695 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureObjectSizeShape,1790711116.0877688,1790711116.2489328,0.1611640453338623 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureObjectSizeShape,1790711116.1031265,1790711116.2676413,0.16451478004455566 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureObjectSizeShape,1790711116.107384,1790711116.2683384,0.16095447540283203 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,FilterObjects,1790711116.2489603,1790711116.4003778,0.15141749382019043 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,FilterObjects,1790711116.2676885,1790711116.4329813,0.16529273986816406 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,FilterObjects,1790711116.26839,1790711116.4330623,0.1646723747253418 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureObjectSizeShape,1790711116.400414,1790711116.5527618,0.15234780311584473 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureObjectSizeShape,1790711116.4330158,1790711116.5846467,0.15163087844848633 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureObjectSizeShape,1790711116.4330895,1790711116.589842,0.1567525863647461 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureObjectSizeShape,1790711116.2368817,1790711116.7866912,0.549809455871582 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,ExpandOrShrinkObjects,1790711116.5846765,1790711117.440219,0.8555424213409424 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,RelateObjects,1790711117.44026,1790711117.49374,0.05348014831542969 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,ExpandOrShrinkObjects,1790711116.5527833,1790711117.5572374,1.0044541358947754 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,RelateObjects,1790711117.5572672,1790711117.645574,0.08830690383911133 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureGranularity,1790711116.7867374,1790711117.7168272,0.9300897121429443 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,ExpandOrShrinkObjects,1790711116.5898664,1790711117.7339888,1.1441223621368408 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,RelateObjects,1790711117.7340128,1790711117.7875774,0.05356454849243164 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,FilterObjects,1790711117.4937642,1790711118.8841343,1.3903701305389404 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,FilterObjects,1790711117.6456146,1790711119.0027,1.3570854663848877 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,FilterObjects,1790711117.7876046,1790711119.1193957,1.3317911624908447 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,IdentifyObjectsInGrid,1790711118.8841605,1790711119.1273055,0.24314498901367188 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,IdentifyObjectsInGrid,1790711119.002726,1790711119.2165956,0.21386957168579102 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,IdentifyObjectsInGrid,1790711119.1194253,1790711119.3379247,0.21849942207336426 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureTexture,1790711117.7168984,1790711119.370542,1.6536436080932617 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureObjectIntensity,1790711119.3705707,1790711119.9720652,0.601494550704956 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,ExpandOrShrinkObjects,1790711119.216617,1790711120.0824854,0.865868330001831 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,ExpandOrShrinkObjects,1790711119.337947,1790711120.1278203,0.7898733615875244 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,ExpandOrShrinkObjects,1790711119.1273365,1790711120.2735074,1.1461708545684814 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,OverlayOutlines,1790711120.0825148,1790711121.2976031,1.2150883674621582 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,OverlayOutlines,1790711120.1278718,1790711121.3018284,1.1739566326141357 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,OverlayOutlines,1790711120.273533,1790711121.3855476,1.1120145320892334 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureObjectSizeShape,1790711121.3018534,1790711121.9285178,0.626664400100708 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureObjectSizeShape,1790711121.2976267,1790711121.9371116,0.6394848823547363 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureObjectSizeShape,1790711121.3855681,1790711121.9908977,0.6053295135498047 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureGranularity,1790711121.9909298,1790711122.9815598,0.9906299114227295 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureGranularity,1790711121.9285502,1790711123.1175919,1.1890416145324707 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureGranularity,1790711121.9371543,1790711123.1291764,1.1920220851898193 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureTexture,1790711122.9816139,1790711124.5066483,1.5250344276428223 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureTexture,1790711123.1176295,1790711124.670416,1.5527865886688232 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureTexture,1790711123.129204,1790711124.7232387,1.5940346717834473 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureObjectIntensityDistribution,1790711119.9721298,1790711124.9622786,4.9901487827301025 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureObjectIntensity,1790711124.5066764,1790711125.0721273,0.56545090675354 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureObjectIntensity,1790711124.6704571,1790711125.2809293,0.6104722023010254 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureObjectIntensity,1790711124.7232912,1790711125.3156116,0.592320442199707 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureObjectIntensityDistribution,1790711125.072171,1790711127.854754,2.782582998275757 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureObjectIntensityDistribution,1790711125.280971,1790711128.2509842,2.97001314163208 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureObjectIntensityDistribution,1790711125.3156576,1790711128.39245,3.0767924785614014 +control_repeat,perf-wide-idist-control-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,,,ExportToSpreadsheet,1790711131.7500648,1790711173.3430054,41.59294056892395 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,DefineGrid,1790711316.8329194,1790711316.9188774,0.08595800399780273 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,DefineGrid,1790711316.839852,1790711316.9267187,0.08686661720275879 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,DefineGrid,1790711316.8483806,1790711316.9386616,0.09028100967407227 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,DefineGrid,1790711316.8567548,1790711316.9496474,0.09289264678955078 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,IdentifyObjectsInGrid,1790711316.9189181,1790711317.3838274,0.46490931510925293 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,IdentifyObjectsInGrid,1790711316.9387126,1790711317.4104812,0.4717686176300049 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,IdentifyObjectsInGrid,1790711316.9267578,1790711317.416669,0.4899110794067383 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,IdentifyObjectsInGrid,1790711316.9497068,1790711317.4356294,0.48592257499694824 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureObjectIntensity,1790711317.3839078,1790711318.2906916,0.9067838191986084 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureObjectIntensity,1790711317.4167633,1790711318.3431036,0.9263403415679932 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureObjectIntensity,1790711317.4105203,1790711318.3683817,0.9578614234924316 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureObjectIntensity,1790711317.4356563,1790711318.38038,0.9447236061096191 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,FilterObjects,1790711318.2907271,1790711318.785463,0.4947359561920166 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,FilterObjects,1790711318.3684094,1790711318.8351192,0.46670985221862793 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,FilterObjects,1790711318.3431551,1790711318.8391714,0.496016263961792 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MaskImage,1790711318.785513,1790711318.843777,0.05826401710510254 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,FilterObjects,1790711318.380404,1790711318.8732839,0.49287986755371094 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MaskImage,1790711318.8351526,1790711318.9136643,0.07851171493530273 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MaskImage,1790711318.8392162,1790711318.9699833,0.1307671070098877 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MaskImage,1790711318.8733494,1790711318.9808235,0.10747408866882324 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,Smooth,1790711318.843801,1790711319.1902628,0.34646177291870117 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,Smooth,1790711318.9136953,1790711319.2516274,0.33793210983276367 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,EnhanceEdges,1790711319.1902986,1790711319.2947674,0.10446882247924805 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,EnhanceEdges,1790711319.2516608,1790711319.3782094,0.12654852867126465 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,Smooth,1790711318.97001,1790711319.3835967,0.4135866165161133 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,Smooth,1790711318.9808817,1790711319.3837376,0.40285587310791016 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,EnhanceEdges,1790711319.3836188,1790711319.4832277,0.0996088981628418 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,EnhanceEdges,1790711319.3837576,1790711319.4834719,0.09971427917480469 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,Closing,1790711319.2947943,1790711319.857771,0.562976598739624 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,Closing,1790711319.378259,1790711319.9305122,0.552253246307373 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,Closing,1790711319.4832523,1790711320.044755,0.5615026950836182 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,Closing,1790711319.4834929,1790711320.1223576,0.6388647556304932 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,IdentifyPrimaryObjects,1790711319.930536,1790711321.7506628,1.8201267719268799 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,IdentifyPrimaryObjects,1790711319.8577943,1790711321.827267,1.9694726467132568 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureObjectSizeShape,1790711321.7506933,1790711321.9144921,0.16379880905151367 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,IdentifyPrimaryObjects,1790711320.0447803,1790711321.9168046,1.8720242977142334 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,IdentifyPrimaryObjects,1790711320.1223862,1790711321.9428546,1.8204684257507324 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureObjectSizeShape,1790711321.8273137,1790711321.9911084,0.16379475593566895 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,FilterObjects,1790711321.9145124,1790711322.0373402,0.12282776832580566 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureObjectSizeShape,1790711321.9168277,1790711322.0816684,0.1648406982421875 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureObjectSizeShape,1790711321.9428911,1790711322.106163,0.16327190399169922 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,FilterObjects,1790711321.9911304,1790711322.1108022,0.11967182159423828 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureObjectSizeShape,1790711322.0373704,1790711322.198425,0.1610546112060547 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,FilterObjects,1790711322.081689,1790711322.2053218,0.12363290786743164 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,FilterObjects,1790711322.106189,1790711322.2344513,0.12826228141784668 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureObjectSizeShape,1790711322.1108406,1790711322.271169,0.16032838821411133 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureObjectSizeShape,1790711322.2053475,1790711322.3649552,0.1596076488494873 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureObjectSizeShape,1790711322.2344756,1790711322.4017982,0.16732263565063477 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,ExpandOrShrinkObjects,1790711322.1984503,1790711322.60676,0.4083096981048584 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,RelateObjects,1790711322.606813,1790711322.6765602,0.0697472095489502 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,ExpandOrShrinkObjects,1790711322.2711914,1790711322.701497,0.43030571937561035 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,RelateObjects,1790711322.7015352,1790711322.7774966,0.07596135139465332 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,ExpandOrShrinkObjects,1790711322.3649812,1790711322.7858348,0.4208536148071289 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,ExpandOrShrinkObjects,1790711322.4018233,1790711322.87292,0.4710967540740967 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,RelateObjects,1790711322.7858872,1790711322.8761785,0.09029126167297363 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,RelateObjects,1790711322.8729482,1790711322.9474573,0.0745091438293457 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,FilterObjects,1790711322.6766155,1790711323.8603063,1.1836907863616943 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,IdentifyObjectsInGrid,1790711323.8603423,1790711324.0130894,0.15274715423583984 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,FilterObjects,1790711322.8762233,1790711324.0298657,1.1536424160003662 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,FilterObjects,1790711322.9475164,1790711324.0439897,1.096473217010498 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,FilterObjects,1790711322.7775793,1790711324.0445583,1.2669789791107178 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,IdentifyObjectsInGrid,1790711324.029889,1790711324.1684756,0.13858652114868164 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,IdentifyObjectsInGrid,1790711324.0445998,1790711324.2173276,0.1727278232574463 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,IdentifyObjectsInGrid,1790711324.0440314,1790711324.2183368,0.17430543899536133 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,ExpandOrShrinkObjects,1790711324.013112,1790711324.8405924,0.8274803161621094 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,ExpandOrShrinkObjects,1790711324.2183626,1790711324.9749393,0.7565767765045166 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,ExpandOrShrinkObjects,1790711324.1685112,1790711324.9784179,0.8099067211151123 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,ExpandOrShrinkObjects,1790711324.2173798,1790711325.114867,0.8974871635437012 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,OverlayOutlines,1790711324.8406177,1790711325.4710197,0.6304020881652832 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,OverlayOutlines,1790711324.9749808,1790711325.6961184,0.721137523651123 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,OverlayOutlines,1790711324.9784424,1790711325.6996627,0.7212202548980713 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,OverlayOutlines,1790711325.1148958,1790711325.8521488,0.737252950668335 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureObjectSizeShape,1790711325.4710543,1790711326.379977,0.9089226722717285 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureObjectSizeShape,1790711325.699692,1790711326.488437,0.7887449264526367 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureObjectSizeShape,1790711325.6961775,1790711326.507829,0.8116514682769775 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureObjectSizeShape,1790711325.8521805,1790711326.6499674,0.7977869510650635 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureGranularity,1790711326.3800378,1790711332.2194273,5.8393895626068115 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureGranularity,1790711326.4884748,1790711332.3532126,5.8647377490997314 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureGranularity,1790711326.6500268,1790711332.469815,5.819788217544556 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureGranularity,1790711326.5078764,1790711332.6216931,6.113816738128662 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureTexture,1790711332.219467,1790711333.7074258,1.4879589080810547 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureTexture,1790711332.3532467,1790711333.7880142,1.434767484664917 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureTexture,1790711332.469845,1790711333.9041605,1.4343154430389404 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureTexture,1790711332.6217225,1790711334.083357,1.461634635925293 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureObjectIntensity,1790711333.707455,1790711334.2590826,0.5516276359558105 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureObjectIntensity,1790711333.7880452,1790711334.41397,0.625924825668335 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureObjectIntensity,1790711333.904195,1790711334.483825,0.5796298980712891 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureObjectIntensity,1790711334.0834327,1790711334.671559,0.5881264209747314 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureObjectIntensityDistribution,1790711334.414008,1790711338.9067736,4.492765665054321 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,DefineGrid,1790711338.9310465,1790711338.9966948,0.06564831733703613 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureObjectIntensityDistribution,1790711334.259137,1790711339.0365422,4.777405261993408 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,DefineGrid,1790711339.0618773,1790711339.1133456,0.0514683723449707 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureObjectIntensityDistribution,1790711334.6716409,1790711339.1699185,4.49827766418457 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,DefineGrid,1790711339.1932971,1790711339.250072,0.05677485466003418 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureObjectIntensityDistribution,1790711334.4838681,1790711339.3813252,4.897457122802734 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,DefineGrid,1790711339.4071138,1790711339.4769247,0.06981086730957031 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,IdentifyObjectsInGrid,1790711338.9967248,1790711339.4824998,0.4857749938964844 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,IdentifyObjectsInGrid,1790711339.1133711,1790711339.5655296,0.45215845108032227 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,IdentifyObjectsInGrid,1790711339.2501025,1790711339.617088,0.366985559463501 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,IdentifyObjectsInGrid,1790711339.47696,1790711339.8191915,0.34223151206970215 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureObjectIntensity,1790711339.4825425,1790711340.4626741,0.9801316261291504 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureObjectIntensity,1790711339.6171389,1790711340.6505752,1.0334362983703613 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureObjectIntensity,1790711339.5655603,1790711340.667245,1.1016845703125 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,FilterObjects,1790711340.4626973,1790711340.7980251,0.3353278636932373 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureObjectIntensity,1790711339.819222,1790711340.8068438,0.9876217842102051 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MaskImage,1790711340.7980556,1790711340.8549037,0.05684804916381836 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,FilterObjects,1790711340.650602,1790711341.1819875,0.5313854217529297 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,Smooth,1790711340.854948,1790711341.1871524,0.33220434188842773 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,FilterObjects,1790711340.6672935,1790711341.214424,0.5471303462982178 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MaskImage,1790711341.1820204,1790711341.251362,0.06934165954589844 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MaskImage,1790711341.2144744,1790711341.2769258,0.06245136260986328 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,EnhanceEdges,1790711341.1871884,1790711341.277418,0.09022951126098633 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,FilterObjects,1790711340.806867,1790711341.3489554,0.542088508605957 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MaskImage,1790711341.3489904,1790711341.4010448,0.052054405212402344 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,Smooth,1790711341.2513926,1790711341.5423982,0.29100561141967773 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,Smooth,1790711341.276966,1790711341.6331384,0.3561723232269287 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,EnhanceEdges,1790711341.5424228,1790711341.6342826,0.09185981750488281 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,EnhanceEdges,1790711341.63316,1790711341.721935,0.0887749195098877 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,Smooth,1790711341.4010746,1790711341.7438247,0.34275007247924805 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,EnhanceEdges,1790711341.7438447,1790711341.8162327,0.0723879337310791 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,Closing,1790711341.2774506,1790711341.8822901,0.604839563369751 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,Closing,1790711341.6343043,1790711342.2379239,0.6036195755004883 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,Closing,1790711341.7219596,1790711342.3084507,0.5864911079406738 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,Closing,1790711341.816254,1790711342.3838394,0.5675854682922363 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,IdentifyPrimaryObjects,1790711341.8823173,1790711343.5266054,1.6442880630493164 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureObjectSizeShape,1790711343.5266376,1790711343.7001593,0.1735217571258545 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,FilterObjects,1790711343.7001996,1790711343.8451257,0.1449260711669922 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureObjectSizeShape,1790711343.8451545,1790711344.0272582,0.18210363388061523 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,IdentifyPrimaryObjects,1790711342.308475,1790711344.0300672,1.7215921878814697 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,IdentifyPrimaryObjects,1790711342.2379446,1790711344.073937,1.8359923362731934 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,IdentifyPrimaryObjects,1790711342.3838623,1790711344.0925741,1.708711862564087 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureObjectSizeShape,1790711344.0301006,1790711344.1959045,0.1658039093017578 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureObjectSizeShape,1790711344.0739787,1790711344.2327461,0.1587674617767334 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureObjectSizeShape,1790711344.0926144,1790711344.2494273,0.1568129062652588 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,FilterObjects,1790711344.1959348,1790711344.3408895,0.14495468139648438 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,FilterObjects,1790711344.2327793,1790711344.3811169,0.14833760261535645 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,FilterObjects,1790711344.2494583,1790711344.3974142,0.14795589447021484 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureObjectSizeShape,1790711344.3409455,1790711344.4937503,0.15280485153198242 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,ExpandOrShrinkObjects,1790711344.0273192,1790711344.5144234,0.4871041774749756 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureObjectSizeShape,1790711344.3811462,1790711344.5379913,0.1568450927734375 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureObjectSizeShape,1790711344.3974519,1790711344.5535197,0.1560678482055664 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,RelateObjects,1790711344.5144668,1790711344.5870605,0.07259368896484375 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,ExpandOrShrinkObjects,1790711344.4937944,1790711345.1268632,0.6330687999725342 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,ExpandOrShrinkObjects,1790711344.5535917,1790711345.137413,0.5838212966918945 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,ExpandOrShrinkObjects,1790711344.5380208,1790711345.1385272,0.6005063056945801 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,RelateObjects,1790711345.1269183,1790711345.2000802,0.07316184043884277 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,RelateObjects,1790711345.138554,1790711345.2047186,0.06616449356079102 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,RelateObjects,1790711345.1374602,1790711345.210132,0.07267165184020996 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,FilterObjects,1790711344.5871592,1790711345.6808887,1.0937294960021973 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,IdentifyObjectsInGrid,1790711345.6809187,1790711345.8117692,0.13085055351257324 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,FilterObjects,1790711345.2001214,1790711346.2983909,1.0982694625854492 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,FilterObjects,1790711345.2047517,1790711346.4211395,1.2163877487182617 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,FilterObjects,1790711345.210172,1790711346.4303386,1.2201666831970215 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,IdentifyObjectsInGrid,1790711346.2984269,1790711346.4304583,0.13203144073486328 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,ExpandOrShrinkObjects,1790711345.8117993,1790711346.5090253,0.6972260475158691 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,IdentifyObjectsInGrid,1790711346.4211667,1790711346.550658,0.12949132919311523 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,IdentifyObjectsInGrid,1790711346.4303706,1790711346.5563757,0.1260051727294922 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,OverlayOutlines,1790711346.5090928,1790711347.0667596,0.5576667785644531 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,ExpandOrShrinkObjects,1790711346.5506818,1790711347.117641,0.5669591426849365 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,ExpandOrShrinkObjects,1790711346.4304826,1790711347.139459,0.7089762687683105 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,ExpandOrShrinkObjects,1790711346.5564015,1790711347.263381,0.706979513168335 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,OverlayOutlines,1790711347.1177077,1790711347.5555656,0.43785786628723145 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,OverlayOutlines,1790711347.1394882,1790711347.5929894,0.45350122451782227 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureObjectSizeShape,1790711347.0667841,1790711347.5918825,0.5250983238220215 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,OverlayOutlines,1790711347.2634108,1790711347.7560246,0.4926137924194336 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureGranularity,1790711347.5919201,1790711348.0828757,0.4909555912017822 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureObjectSizeShape,1790711347.5555909,1790711348.0914552,0.5358643531799316 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureObjectSizeShape,1790711347.5930135,1790711348.1174755,0.5244619846343994 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureObjectSizeShape,1790711347.7560549,1790711348.3179052,0.5618503093719482 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureGranularity,1790711348.091497,1790711348.5414891,0.44999217987060547 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureGranularity,1790711348.1175115,1790711348.5896528,0.4721412658691406 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureGranularity,1790711348.317938,1790711348.7609954,0.4430572986602783 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureTexture,1790711348.0829072,1790711349.5461843,1.4632771015167236 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureTexture,1790711348.541538,1790711349.997619,1.4560809135437012 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureTexture,1790711348.589708,1790711350.0244684,1.434760332107544 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureObjectIntensity,1790711349.546214,1790711350.066794,0.5205798149108887 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureTexture,1790711348.7610314,1790711350.215508,1.4544765949249268 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureObjectIntensity,1790711349.997646,1790711350.5678594,0.5702133178710938 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureObjectIntensity,1790711350.0245004,1790711350.5963292,0.5718288421630859 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureObjectIntensity,1790711350.215549,1790711350.8079274,0.5923783779144287 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureObjectIntensityDistribution,1790711350.0668218,1790711352.815885,2.74906325340271 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,DefineGrid,1790711352.834436,1790711352.883331,0.04889512062072754 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureObjectIntensityDistribution,1790711350.5963757,1790711353.3234737,2.727097988128662 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,DefineGrid,1790711353.342443,1790711353.3899932,0.047550201416015625 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureObjectIntensityDistribution,1790711350.5678878,1790711353.41523,2.8473422527313232 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,IdentifyObjectsInGrid,1790711352.8833568,1790711353.4709475,0.5875906944274902 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,DefineGrid,1790711353.4350367,1790711353.4856606,0.05062389373779297 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureObjectIntensityDistribution,1790711350.8079922,1790711353.5480955,2.740103244781494 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,DefineGrid,1790711353.5660985,1790711353.623695,0.057596445083618164 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,IdentifyObjectsInGrid,1790711353.3900216,1790711353.865175,0.47515344619750977 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,IdentifyObjectsInGrid,1790711353.4856813,1790711353.963038,0.4773566722869873 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,IdentifyObjectsInGrid,1790711353.623723,1790711354.0676858,0.44396281242370605 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureObjectIntensity,1790711353.4709756,1790711354.4128726,0.941896915435791 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureObjectIntensity,1790711353.865232,1790711354.7520154,0.8867833614349365 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,FilterObjects,1790711354.4128954,1790711354.768975,0.3560795783996582 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MaskImage,1790711354.7690113,1790711354.829835,0.060823678970336914 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureObjectIntensity,1790711353.963079,1790711354.8645256,0.9014465808868408 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureObjectIntensity,1790711354.067736,1790711355.000008,0.93227219581604 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,FilterObjects,1790711354.7520363,1790711355.1444328,0.3923964500427246 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,Smooth,1790711354.829868,1790711355.1685295,0.33866143226623535 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MaskImage,1790711355.1444716,1790711355.2017326,0.057260990142822266 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,FilterObjects,1790711354.8645563,1790711355.2391846,0.37462830543518066 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,EnhanceEdges,1790711355.1685574,1790711355.2889435,0.12038612365722656 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MaskImage,1790711355.2392144,1790711355.294695,0.0554804801940918 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,FilterObjects,1790711355.0000353,1790711355.3765547,0.37651944160461426 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MaskImage,1790711355.3765998,1790711355.4249222,0.048322439193725586 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,Smooth,1790711355.2017748,1790711355.4977403,0.29596543312072754 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,Smooth,1790711355.2947235,1790711355.5670571,0.27233362197875977 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,EnhanceEdges,1790711355.4977615,1790711355.5819745,0.0842130184173584 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,EnhanceEdges,1790711355.5670812,1790711355.644636,0.07755470275878906 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,Smooth,1790711355.4249485,1790711355.6712155,0.24626708030700684 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,EnhanceEdges,1790711355.6712408,1790711355.7392824,0.06804156303405762 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,Closing,1790711355.288973,1790711355.8535771,0.5646040439605713 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,Closing,1790711355.581998,1790711356.1176088,0.5356106758117676 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,Closing,1790711355.6446571,1790711356.1937304,0.5490732192993164 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,Closing,1790711355.7393053,1790711356.3663855,0.6270802021026611 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,IdentifyPrimaryObjects,1790711355.8535979,1790711357.4848287,1.6312308311462402 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureObjectSizeShape,1790711357.4849021,1790711357.664934,0.18003177642822266 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,FilterObjects,1790711357.6649792,1790711357.8532982,0.18831896781921387 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,IdentifyPrimaryObjects,1790711356.1176295,1790711357.8706253,1.7529957294464111 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,IdentifyPrimaryObjects,1790711356.1937568,1790711357.9450436,1.7512867450714111 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,IdentifyPrimaryObjects,1790711356.366417,1790711358.0284278,1.662010908126831 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureObjectSizeShape,1790711357.8533483,1790711358.0319126,0.17856431007385254 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureObjectSizeShape,1790711357.8706665,1790711358.0340388,0.16337227821350098 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureObjectSizeShape,1790711357.9451075,1790711358.1104124,0.16530489921569824 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureObjectSizeShape,1790711358.0284517,1790711358.193015,0.16456341743469238 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,FilterObjects,1790711358.0340624,1790711358.216254,0.1821916103363037 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,FilterObjects,1790711358.1104362,1790711358.2756999,0.16526365280151367 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,FilterObjects,1790711358.193041,1790711358.353356,0.16031479835510254 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureObjectSizeShape,1790711358.2162979,1790711358.3920634,0.1757655143737793 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureObjectSizeShape,1790711358.2757373,1790711358.4536164,0.17787909507751465 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureObjectSizeShape,1790711358.353379,1790711358.530752,0.17737293243408203 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,ExpandOrShrinkObjects,1790711358.0319347,1790711358.5770898,0.5451550483703613 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,RelateObjects,1790711358.5771134,1790711358.6425273,0.0654139518737793 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,ExpandOrShrinkObjects,1790711358.3920963,1790711359.0682268,0.6761305332183838 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,RelateObjects,1790711359.06826,1790711359.130336,0.06207609176635742 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,ExpandOrShrinkObjects,1790711358.4536421,1790711359.1445398,0.6908977031707764 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,ExpandOrShrinkObjects,1790711358.5308065,1790711359.200708,0.6699013710021973 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,RelateObjects,1790711359.144574,1790711359.210092,0.06551814079284668 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,RelateObjects,1790711359.200746,1790711359.2990084,0.09826231002807617 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,FilterObjects,1790711358.6425612,1790711359.7904644,1.1479032039642334 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,IdentifyObjectsInGrid,1790711359.7905107,1790711360.0512493,0.2607386112213135 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,FilterObjects,1790711359.1303744,1790711360.3092778,1.178903341293335 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,FilterObjects,1790711359.210146,1790711360.417146,1.2070000171661377 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,IdentifyObjectsInGrid,1790711360.3093138,1790711360.4809508,0.17163705825805664 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,FilterObjects,1790711359.2990713,1790711360.5124748,1.2134034633636475 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,IdentifyObjectsInGrid,1790711360.4171765,1790711360.57225,0.1550734043121338 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,ExpandOrShrinkObjects,1790711360.0513284,1790711360.589784,0.5384554862976074 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,IdentifyObjectsInGrid,1790711360.5125077,1790711360.6564944,0.14398670196533203 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,ExpandOrShrinkObjects,1790711360.4809883,1790711360.920665,0.43967676162719727 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,ExpandOrShrinkObjects,1790711360.5722818,1790711361.0403829,0.46810102462768555 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,ExpandOrShrinkObjects,1790711360.6565306,1790711361.1257858,0.4692552089691162 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,OverlayOutlines,1790711360.5898364,1790711361.200933,0.6110966205596924 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,OverlayOutlines,1790711361.0404377,1790711361.5067697,0.46633195877075195 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,OverlayOutlines,1790711360.9207456,1790711361.5587249,0.63797926902771 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,OverlayOutlines,1790711361.125821,1790711361.593113,0.46729183197021484 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureObjectSizeShape,1790711361.2009583,1790711361.7836463,0.5826880931854248 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureObjectSizeShape,1790711361.5067954,1790711362.0166233,0.5098278522491455 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureObjectSizeShape,1790711361.5587459,1790711362.0624735,0.5037276744842529 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureObjectSizeShape,1790711361.5931387,1790711362.104755,0.5116162300109863 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureGranularity,1790711361.7836823,1790711362.2603774,0.47669506072998047 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureGranularity,1790711362.01665,1790711362.4757802,0.45913028717041016 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureGranularity,1790711362.06253,1790711362.5571659,0.49463582038879395 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureGranularity,1790711362.1047885,1790711362.5658305,0.4610419273376465 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureTexture,1790711362.260455,1790711363.69775,1.4372951984405518 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureTexture,1790711362.47582,1790711363.934124,1.4583039283752441 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureTexture,1790711362.557197,1790711363.9944346,1.4372375011444092 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureTexture,1790711362.5658622,1790711364.0269294,1.4610671997070312 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureObjectIntensity,1790711363.6977794,1790711364.2943797,0.5966002941131592 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureObjectIntensity,1790711363.9341576,1790711364.5586715,0.6245138645172119 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureObjectIntensity,1790711363.9944766,1790711364.6264615,0.6319849491119385 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureObjectIntensity,1790711364.0269709,1790711364.675431,0.6484601497650146 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureObjectIntensityDistribution,1790711364.29444,1790711366.3868244,2.0923843383789062 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,DefineGrid,1790711366.4023066,1790711366.4545958,0.05228924751281738 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureObjectIntensityDistribution,1790711364.5587056,1790711366.7725353,2.213829755783081 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,IdentifyObjectsInGrid,1790711366.454621,1790711366.8327487,0.3781275749206543 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,DefineGrid,1790711366.7935278,1790711366.84888,0.055352210998535156 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureObjectIntensityDistribution,1790711364.6754858,1790711366.9864178,2.310931921005249 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,DefineGrid,1790711366.9907715,1790711367.05121,0.06043839454650879 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureObjectIntensityDistribution,1790711364.6265006,1790711367.0882945,2.461793899536133 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,DefineGrid,1790711367.1121845,1790711367.164836,0.052651405334472656 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,IdentifyObjectsInGrid,1790711367.0512326,1790711367.4614232,0.4101905822753906 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,IdentifyObjectsInGrid,1790711366.8489094,1790711367.536204,0.6872947216033936 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,IdentifyObjectsInGrid,1790711367.164858,1790711367.6681108,0.5032527446746826 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureObjectIntensity,1790711366.8327823,1790711367.9446084,1.1118261814117432 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,FilterObjects,1790711367.9446592,1790711368.261447,0.3167877197265625 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MaskImage,1790711368.2615032,1790711368.303749,0.04224586486816406 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureObjectIntensity,1790711367.461456,1790711368.4343884,0.9729323387145996 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,Smooth,1790711368.3037708,1790711368.5710697,0.26729893684387207 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,EnhanceEdges,1790711368.5710945,1790711368.705482,0.13438749313354492 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureObjectIntensity,1790711367.6681519,1790711368.7164173,1.0482654571533203 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,FilterObjects,1790711368.4344108,1790711368.7720065,0.33759570121765137 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MaskImage,1790711368.7720354,1790711368.812451,0.04041552543640137 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureObjectIntensity,1790711367.5362356,1790711368.8883672,1.3521316051483154 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,Smooth,1790711368.8124726,1790711369.095316,0.28284335136413574 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,EnhanceEdges,1790711369.0953388,1790711369.1731548,0.07781600952148438 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,FilterObjects,1790711368.7164428,1790711369.1811674,0.4647245407104492 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MaskImage,1790711369.181226,1790711369.2396533,0.05842733383178711 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,Closing,1790711368.7055032,1790711369.3099716,0.6044683456420898 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,FilterObjects,1790711368.888391,1790711369.3337862,0.44539523124694824 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MaskImage,1790711369.333812,1790711369.3847013,0.05088925361633301 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,Smooth,1790711369.2396762,1790711369.482403,0.24272680282592773 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,EnhanceEdges,1790711369.4824288,1790711369.5515532,0.06912446022033691 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,Smooth,1790711369.3847253,1790711369.6896913,0.3049659729003906 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,Closing,1790711369.173177,1790711369.73599,0.5628130435943604 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,EnhanceEdges,1790711369.689717,1790711369.7555013,0.06578421592712402 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,Closing,1790711369.5515826,1790711370.1324892,0.5809066295623779 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,Closing,1790711369.7555234,1790711370.485747,0.7302236557006836 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,IdentifyPrimaryObjects,1790711369.3099918,1790711371.2726817,1.9626898765563965 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureObjectSizeShape,1790711371.2727094,1790711371.4339123,0.16120290756225586 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,FilterObjects,1790711371.4339466,1790711371.5607672,0.12682056427001953 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureObjectSizeShape,1790711371.5607972,1790711371.7284641,0.16766691207885742 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,IdentifyPrimaryObjects,1790711369.736012,1790711372.321544,2.5855319499969482 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureObjectSizeShape,1790711372.3218203,1790711372.4994996,0.17767930030822754 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,FilterObjects,1790711372.4995537,1790711372.6281302,0.12857651710510254 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureObjectSizeShape,1790711372.6282053,1790711372.788534,0.16032862663269043 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,ExpandOrShrinkObjects,1790711371.728489,1790711373.071512,1.3430230617523193 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,RelateObjects,1790711373.0715415,1790711373.1414483,0.06990671157836914 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,IdentifyPrimaryObjects,1790711370.1325126,1790711373.1894164,3.056903839111328 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,IdentifyPrimaryObjects,1790711370.4857748,1790711373.3266637,2.8408889770507812 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureObjectSizeShape,1790711373.1894486,1790711373.3820536,0.19260501861572266 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureObjectSizeShape,1790711373.326802,1790711373.5246274,0.19782543182373047 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,FilterObjects,1790711373.524676,1790711373.6839952,0.15931916236877441 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureObjectSizeShape,1790711373.6840222,1790711373.8368757,0.15285348892211914 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,FilterObjects,1790711373.382103,1790711373.9731312,0.5910282135009766 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureObjectSizeShape,1790711373.9731648,1790711374.1366646,0.1634998321533203 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,ExpandOrShrinkObjects,1790711372.78861,1790711374.2674696,1.4788596630096436 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,RelateObjects,1790711374.2675018,1790711374.3349721,0.06747031211853027 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,ExpandOrShrinkObjects,1790711373.8369322,1790711374.8376145,1.0006823539733887 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,RelateObjects,1790711374.8376613,1790711374.8918598,0.054198503494262695 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,FilterObjects,1790711373.141493,1790711375.0808053,1.939312219619751 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,IdentifyObjectsInGrid,1790711375.0808437,1790711375.332496,0.25165224075317383 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,FilterObjects,1790711374.891943,1790711375.5876365,0.6956934928894043 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,IdentifyObjectsInGrid,1790711375.5877063,1790711375.7038715,0.1161651611328125 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,ExpandOrShrinkObjects,1790711374.136692,1790711376.088068,1.951375961303711 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,RelateObjects,1790711376.0880933,1790711376.2679741,0.17988085746765137 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,FilterObjects,1790711374.3350205,1790711376.4046302,2.0696096420288086 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,IdentifyObjectsInGrid,1790711376.4046884,1790711376.6764848,0.27179646492004395 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,ExpandOrShrinkObjects,1790711375.7039492,1790711377.6741445,1.9701952934265137 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,ExpandOrShrinkObjects,1790711375.332536,1790711377.7759612,2.443425178527832 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,ExpandOrShrinkObjects,1790711376.676527,1790711378.4476209,1.7710938453674316 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,FilterObjects,1790711376.2680016,1790711378.672057,2.40405535697937 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,OverlayOutlines,1790711377.674171,1790711378.7429063,1.0687353610992432 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,OverlayOutlines,1790711377.776007,1790711378.7621777,0.986170768737793 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,IdentifyObjectsInGrid,1790711378.672081,1790711378.7910278,0.11894679069519043 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureObjectSizeShape,1790711378.7429278,1790711380.1539614,1.4110336303710938 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureObjectSizeShape,1790711378.7622077,1790711380.202312,1.4401042461395264 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,OverlayOutlines,1790711378.4476736,1790711380.5804265,2.1327528953552246 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,ExpandOrShrinkObjects,1790711378.7910483,1790711380.9149885,2.1239402294158936 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureGranularity,1790711380.1540298,1790711381.1977105,1.0436806678771973 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureObjectSizeShape,1790711380.5804627,1790711381.2629209,0.6824581623077393 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureGranularity,1790711380.2023623,1790711381.3848093,1.1824469566345215 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureGranularity,1790711381.2630236,1790711382.358879,1.095855474472046 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureTexture,1790711381.1977541,1790711382.7853742,1.5876200199127197 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureTexture,1790711381.3848472,1790711382.8736372,1.4887900352478027 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureObjectIntensity,1790711382.7854004,1790711383.3474317,0.5620312690734863 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,OverlayOutlines,1790711380.9150326,1790711383.5463512,2.6313185691833496 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureObjectIntensity,1790711382.8736663,1790711383.808302,0.9346356391906738 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureTexture,1790711382.3589041,1790711383.8760817,1.5171775817871094 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureObjectIntensity,1790711383.8761573,1790711384.6206326,0.7444753646850586 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureObjectSizeShape,1790711383.5463753,1790711385.1837473,1.6373720169067383 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureGranularity,1790711385.183801,1790711386.3700354,1.186234474182129 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureObjectIntensityDistribution,1790711383.347463,1790711386.565326,3.217863082885742 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureObjectIntensityDistribution,1790711383.8083475,1790711386.6485581,2.8402106761932373 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureObjectIntensityDistribution,1790711384.6207259,1790711387.399475,2.7787492275238037 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureTexture,1790711386.3700588,1790711387.8227828,1.4527239799499512 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureObjectIntensity,1790711387.8228087,1790711388.3405826,0.5177738666534424 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureObjectIntensityDistribution,1790711388.3406153,1790711389.3836532,1.0430378913879395 +candidate_early,perf-wide-idist-candidate-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,,,ExportToSpreadsheet,1790711390.718578,1790711422.7209947,32.00241661071777 +candidate,perf-wide-idist-ready-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,DefineGrid,1790711704.7099564,1790711704.8698728,0.15991640090942383 +candidate,perf-wide-idist-ready-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,IdentifyObjectsInGrid,1790711704.8699064,1790711705.0653963,0.19548988342285156 +candidate,perf-wide-idist-ready-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectIntensity,1790711705.0654228,1790711705.806766,0.7413432598114014 +candidate,perf-wide-idist-ready-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,FilterObjects,1790711705.8067899,1790711705.9991224,0.19233250617980957 +candidate,perf-wide-idist-ready-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MaskImage,1790711705.9991522,1790711706.0251427,0.02599048614501953 +candidate,perf-wide-idist-ready-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,Smooth,1790711706.0251646,1790711706.1566038,0.131439208984375 +candidate,perf-wide-idist-ready-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,EnhanceEdges,1790711706.156626,1790711706.1979587,0.04133272171020508 +candidate,perf-wide-idist-ready-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,Closing,1790711706.1979833,1790711706.6677384,0.4697551727294922 +candidate,perf-wide-idist-ready-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,IdentifyPrimaryObjects,1790711706.66776,1790711707.4585216,0.7907617092132568 +candidate,perf-wide-idist-ready-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectSizeShape,1790711707.4585445,1790711707.595032,0.13648748397827148 +candidate,perf-wide-idist-ready-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,FilterObjects,1790711707.5950544,1790711707.6981924,0.10313796997070312 +candidate,perf-wide-idist-ready-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectSizeShape,1790711707.6982183,1790711707.8347328,0.13651442527770996 +candidate,perf-wide-idist-ready-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,ExpandOrShrinkObjects,1790711707.8347547,1790711708.0485997,0.21384501457214355 +candidate,perf-wide-idist-ready-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,RelateObjects,1790711708.0486224,1790711708.0922425,0.04362010955810547 +candidate,perf-wide-idist-ready-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,FilterObjects,1790711708.092266,1790711708.522227,0.4299609661102295 +candidate,perf-wide-idist-ready-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,IdentifyObjectsInGrid,1790711708.5222523,1790711708.6013885,0.07913613319396973 +candidate,perf-wide-idist-ready-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,ExpandOrShrinkObjects,1790711708.601413,1790711708.8384957,0.23708271980285645 +candidate,perf-wide-idist-ready-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,OverlayOutlines,1790711708.8385186,1790711709.0475774,0.2090587615966797 +candidate,perf-wide-idist-ready-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectSizeShape,1790711709.047598,1790711709.4559562,0.4083583354949951 +candidate,perf-wide-idist-ready-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureGranularity,1790711709.455984,1790711713.7730455,4.317061424255371 +candidate,perf-wide-idist-ready-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureTexture,1790711713.7730703,1790711715.138022,1.3649516105651855 +candidate,perf-wide-idist-ready-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectIntensity,1790711715.1380525,1790711715.6232553,0.4852027893066406 +candidate,perf-wide-idist-ready-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectIntensityDistribution,1790711715.6232862,1790711719.1135664,3.4902801513671875 +candidate,perf-wide-idist-ready-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,,,ExportToSpreadsheet,1790711719.1275203,1790711721.0700586,1.9425382614135742 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,DefineGrid,1790711738.0873299,1790711738.1715932,0.08426332473754883 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,DefineGrid,1790711738.093716,1790711738.185889,0.09217309951782227 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,DefineGrid,1790711738.1013324,1790711738.1878185,0.0864861011505127 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,DefineGrid,1790711738.1130574,1790711738.2028153,0.08975791931152344 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,IdentifyObjectsInGrid,1790711738.1716568,1790711738.7377887,0.5661318302154541 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,IdentifyObjectsInGrid,1790711738.202903,1790711738.7690606,0.5661575794219971 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,IdentifyObjectsInGrid,1790711738.185935,1790711738.7949088,0.6089737415313721 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,IdentifyObjectsInGrid,1790711738.187901,1790711738.7998781,0.6119771003723145 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureObjectIntensity,1790711738.7378626,1790711739.7727056,1.0348429679870605 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureObjectIntensity,1790711738.7691064,1790711739.8211753,1.0520689487457275 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureObjectIntensity,1790711738.7949317,1790711739.822104,1.027172327041626 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureObjectIntensity,1790711738.7999122,1790711739.8370237,1.037111520767212 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,FilterObjects,1790711739.772732,1790711740.3943067,0.6215746402740479 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,FilterObjects,1790711739.8221388,1790711740.454936,0.6327972412109375 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MaskImage,1790711740.3943496,1790711740.4685385,0.0741889476776123 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,FilterObjects,1790711739.82121,1790711740.4737504,0.6525404453277588 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,FilterObjects,1790711739.8370652,1790711740.496174,0.6591088771820068 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MaskImage,1790711740.4549837,1790711740.550766,0.09578227996826172 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MaskImage,1790711740.4737816,1790711740.5790958,0.10531425476074219 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MaskImage,1790711740.4962075,1790711740.6263013,0.13009381294250488 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,Smooth,1790711740.4685616,1790711740.8122168,0.3436551094055176 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,Smooth,1790711740.5507984,1790711740.9037762,0.3529777526855469 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,Smooth,1790711740.5791304,1790711740.923652,0.34452152252197266 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,EnhanceEdges,1790711740.812245,1790711740.9398136,0.12756872177124023 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,EnhanceEdges,1790711740.923685,1790711741.0467863,0.12310123443603516 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,EnhanceEdges,1790711740.9038012,1790711741.060934,0.15713286399841309 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,Smooth,1790711740.6263366,1790711741.064223,0.43788647651672363 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,EnhanceEdges,1790711741.0642445,1790711741.149159,0.0849144458770752 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,Closing,1790711740.939855,1790711741.538819,0.5989639759063721 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,Closing,1790711741.0609703,1790711741.590515,0.5295445919036865 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,Closing,1790711741.0468156,1790711741.6207328,0.5739171504974365 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,Closing,1790711741.149194,1790711741.6736891,0.5244951248168945 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,IdentifyPrimaryObjects,1790711741.5388453,1790711743.4262822,1.887436866760254 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,IdentifyPrimaryObjects,1790711741.5905383,1790711743.463838,1.8732998371124268 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,IdentifyPrimaryObjects,1790711741.6737208,1790711743.57814,1.904419183731079 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,IdentifyPrimaryObjects,1790711741.6207716,1790711743.580169,1.959397315979004 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureObjectSizeShape,1790711743.4263098,1790711743.834282,0.4079720973968506 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureObjectSizeShape,1790711743.4638658,1790711743.8565469,0.3926811218261719 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,FilterObjects,1790711743.8343065,1790711743.968222,0.13391542434692383 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,FilterObjects,1790711743.8565826,1790711743.9883215,0.13173890113830566 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureObjectSizeShape,1790711743.5781627,1790711743.9934669,0.41530418395996094 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureObjectSizeShape,1790711743.580191,1790711744.0077164,0.42752552032470703 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,FilterObjects,1790711743.9934924,1790711744.12461,0.131117582321167 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureObjectSizeShape,1790711743.9682477,1790711744.133353,0.16510534286499023 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,FilterObjects,1790711744.0077431,1790711744.136609,0.12886595726013184 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureObjectSizeShape,1790711743.9883504,1790711744.1500108,0.16166043281555176 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureObjectSizeShape,1790711744.1246357,1790711744.2989335,0.17429780960083008 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureObjectSizeShape,1790711744.1366456,1790711744.3100162,0.1733705997467041 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,ExpandOrShrinkObjects,1790711744.1333756,1790711744.9738061,0.840430498123169 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,ExpandOrShrinkObjects,1790711744.1500342,1790711744.9744332,0.8243989944458008 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,ExpandOrShrinkObjects,1790711744.3100483,1790711745.0169628,0.7069144248962402 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,RelateObjects,1790711744.9744604,1790711745.0497108,0.07525038719177246 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,RelateObjects,1790711744.9738357,1790711745.050672,0.07683634757995605 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,ExpandOrShrinkObjects,1790711744.2989604,1790711745.0725563,0.7735958099365234 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,RelateObjects,1790711745.0169861,1790711745.099187,0.08220076560974121 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,RelateObjects,1790711745.0725942,1790711745.1473258,0.07473158836364746 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,FilterObjects,1790711745.0497472,1790711746.4722672,1.4225199222564697 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,FilterObjects,1790711745.1473591,1790711746.582958,1.4355988502502441 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,IdentifyObjectsInGrid,1790711746.4723127,1790711746.6058543,0.13354158401489258 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,FilterObjects,1790711745.0507078,1790711746.6059406,1.5552327632904053 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,FilterObjects,1790711745.0992346,1790711746.6789608,1.579726219177246 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,IdentifyObjectsInGrid,1790711746.5829895,1790711746.7165856,0.13359618186950684 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,IdentifyObjectsInGrid,1790711746.6059873,1790711746.7343009,0.12831354141235352 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,IdentifyObjectsInGrid,1790711746.6789908,1790711746.8036172,0.12462639808654785 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,ExpandOrShrinkObjects,1790711746.605887,1790711747.179363,0.5734760761260986 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,ExpandOrShrinkObjects,1790711746.7166164,1790711747.3512442,0.6346278190612793 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,ExpandOrShrinkObjects,1790711746.7343614,1790711747.4252799,0.6909184455871582 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,ExpandOrShrinkObjects,1790711746.8036485,1790711747.4377265,0.6340780258178711 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,OverlayOutlines,1790711747.1794,1790711747.9043899,0.7249898910522461 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,OverlayOutlines,1790711747.3513029,1790711748.172774,0.8214712142944336 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,OverlayOutlines,1790711747.4253225,1790711748.219511,0.7941884994506836 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,OverlayOutlines,1790711747.4377701,1790711748.223466,0.7856957912445068 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureObjectSizeShape,1790711747.904416,1790711748.6161547,0.7117385864257812 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureObjectSizeShape,1790711748.219534,1790711748.9361737,0.7166397571563721 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureObjectSizeShape,1790711748.223491,1790711748.9365342,0.713043212890625 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureObjectSizeShape,1790711748.1727977,1790711748.9638116,0.7910139560699463 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureGranularity,1790711748.6161816,1790711754.550499,5.934317350387573 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureGranularity,1790711748.9362037,1790711754.922944,5.986740350723267 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureGranularity,1790711748.963854,1790711755.1108294,6.14697527885437 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureGranularity,1790711748.936563,1790711755.1107738,6.174210786819458 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureTexture,1790711754.5505757,1790711756.0797677,1.5291919708251953 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureTexture,1790711754.9229813,1790711756.430905,1.5079238414764404 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureTexture,1790711755.1107996,1790711756.5592673,1.44846773147583 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureTexture,1790711755.1108577,1790711756.6037252,1.4928674697875977 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureObjectIntensity,1790711756.079793,1790711756.6178598,0.5380668640136719 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureObjectIntensity,1790711756.4309366,1790711757.0103905,0.5794539451599121 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureObjectIntensity,1790711756.5593095,1790711757.154766,0.595456600189209 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureObjectIntensity,1790711756.6037712,1790711757.2356298,0.6318585872650146 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureObjectIntensityDistribution,1790711756.6179051,1790711761.3302891,4.712383985519409 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,DefineGrid,1790711761.336472,1790711761.394729,0.05825686454772949 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureObjectIntensityDistribution,1790711757.0104368,1790711761.712451,4.702014207839966 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,DefineGrid,1790711761.7367191,1790711761.8007257,0.06400656700134277 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,IdentifyObjectsInGrid,1790711761.3947515,1790711761.865995,0.47124338150024414 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureObjectIntensityDistribution,1790711757.1548083,1790711761.86147,4.706661701202393 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,DefineGrid,1790711761.8874178,1790711761.9532504,0.06583261489868164 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureObjectIntensityDistribution,1790711757.2356925,1790711761.9715133,4.735820770263672 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,DefineGrid,1790711761.993232,1790711762.0618536,0.06862163543701172 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,IdentifyObjectsInGrid,1790711761.8007476,1790711762.0782504,0.27750277519226074 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,IdentifyObjectsInGrid,1790711761.9532976,1790711762.2159417,0.26264405250549316 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,IdentifyObjectsInGrid,1790711762.0618958,1790711762.3278103,0.2659144401550293 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureObjectIntensity,1790711761.8660688,1790711762.8457801,0.9797112941741943 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureObjectIntensity,1790711762.078298,1790711763.0174685,0.9391703605651855 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,FilterObjects,1790711762.8458157,1790711763.130865,0.2850494384765625 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureObjectIntensity,1790711762.2159667,1790711763.1343536,0.9183869361877441 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MaskImage,1790711763.130909,1790711763.2195406,0.08863162994384766 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,FilterObjects,1790711763.0174923,1790711763.3410494,0.32355713844299316 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureObjectIntensity,1790711762.327833,1790711763.342825,1.0149919986724854 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MaskImage,1790711763.3410928,1790711763.4007375,0.05964469909667969 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,Smooth,1790711763.219573,1790711763.4895575,0.26998448371887207 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,FilterObjects,1790711763.1343882,1790711763.5016227,0.367234468460083 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MaskImage,1790711763.501648,1790711763.6063497,0.10470175743103027 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,EnhanceEdges,1790711763.4895828,1790711763.6666658,0.17708301544189453 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,Smooth,1790711763.4007728,1790711763.6830063,0.28223347663879395 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,EnhanceEdges,1790711763.6830344,1790711763.7594464,0.07641196250915527 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,FilterObjects,1790711763.3428597,1790711763.7952516,0.4523918628692627 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,Smooth,1790711763.6063738,1790711763.8440578,0.23768401145935059 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MaskImage,1790711763.795292,1790711763.8599746,0.0646827220916748 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,EnhanceEdges,1790711763.844079,1790711763.924345,0.08026599884033203 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,Smooth,1790711763.8599951,1790711764.111425,0.25142979621887207 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,EnhanceEdges,1790711764.1114473,1790711764.2002513,0.08880400657653809 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,Closing,1790711763.6666934,1790711764.2395585,0.5728650093078613 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,Closing,1790711763.759476,1790711764.3314996,0.5720236301422119 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,Closing,1790711763.9243658,1790711764.4881034,0.5637376308441162 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,Closing,1790711764.200278,1790711764.825316,0.6250379085540771 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,IdentifyPrimaryObjects,1790711764.2395775,1790711765.7979658,1.5583882331848145 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,IdentifyPrimaryObjects,1790711764.3315208,1790711765.9156694,1.584148645401001 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureObjectSizeShape,1790711765.7979898,1790711765.9674704,0.169480562210083 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureObjectSizeShape,1790711765.9157062,1790711766.0884097,0.17270350456237793 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,FilterObjects,1790711765.9674926,1790711766.100663,0.13317036628723145 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,IdentifyPrimaryObjects,1790711764.488124,1790711766.1358783,1.647754430770874 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,FilterObjects,1790711766.088452,1790711766.2202806,0.13182854652404785 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureObjectSizeShape,1790711766.1006892,1790711766.2670302,0.16634106636047363 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureObjectSizeShape,1790711766.1359246,1790711766.2953808,0.1594562530517578 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureObjectSizeShape,1790711766.2203174,1790711766.3883235,0.16800618171691895 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,FilterObjects,1790711766.2954044,1790711766.4390416,0.14363718032836914 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,IdentifyPrimaryObjects,1790711764.8253398,1790711766.4733984,1.6480586528778076 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureObjectSizeShape,1790711766.439068,1790711766.6039963,0.16492819786071777 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureObjectSizeShape,1790711766.4734244,1790711766.6407616,0.16733717918395996 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,ExpandOrShrinkObjects,1790711766.267052,1790711766.7232432,0.4561913013458252 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,FilterObjects,1790711766.6407945,1790711766.795538,0.15474343299865723 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,RelateObjects,1790711766.723311,1790711766.7959137,0.07260274887084961 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,ExpandOrShrinkObjects,1790711766.3883631,1790711766.8893301,0.5009670257568359 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,RelateObjects,1790711766.8893735,1790711766.9742217,0.08484816551208496 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureObjectSizeShape,1790711766.7955694,1790711766.9810665,0.18549704551696777 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,ExpandOrShrinkObjects,1790711766.6040225,1790711767.167266,0.5632433891296387 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,RelateObjects,1790711767.1673157,1790711767.2394633,0.07214760780334473 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,ExpandOrShrinkObjects,1790711766.9811003,1790711767.6159284,0.6348280906677246 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,RelateObjects,1790711767.6159778,1790711767.698072,0.08209419250488281 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,FilterObjects,1790711766.7959538,1790711767.8888624,1.0929086208343506 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,IdentifyObjectsInGrid,1790711767.888954,1790711768.0729437,0.1839897632598877 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,FilterObjects,1790711766.9742835,1790711768.080085,1.1058015823364258 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,IdentifyObjectsInGrid,1790711768.0801096,1790711768.2396078,0.1594982147216797 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,FilterObjects,1790711767.2395017,1790711768.349501,1.109999179840088 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,IdentifyObjectsInGrid,1790711768.349535,1790711768.5170379,0.16750288009643555 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,ExpandOrShrinkObjects,1790711768.0729768,1790711768.551028,0.47805118560791016 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,FilterObjects,1790711767.6981225,1790711768.6645575,0.9664349555969238 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,ExpandOrShrinkObjects,1790711768.2396667,1790711768.760287,0.5206203460693359 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,IdentifyObjectsInGrid,1790711768.6645875,1790711768.857564,0.1929764747619629 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,ExpandOrShrinkObjects,1790711768.5170822,1790711769.0270529,0.5099706649780273 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,OverlayOutlines,1790711768.5510538,1790711769.0472486,0.49619483947753906 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,OverlayOutlines,1790711768.7603154,1790711769.279692,0.5193765163421631 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,ExpandOrShrinkObjects,1790711768.85759,1790711769.3495247,0.49193477630615234 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,OverlayOutlines,1790711769.0270832,1790711769.531497,0.5044138431549072 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureObjectSizeShape,1790711769.04728,1790711769.6112561,0.5639760494232178 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureObjectSizeShape,1790711769.2797146,1790711769.830463,0.550748348236084 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,OverlayOutlines,1790711769.3495762,1790711769.9003081,0.550731897354126 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureObjectSizeShape,1790711769.5315173,1790711770.0753658,0.5438485145568848 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureGranularity,1790711769.6112995,1790711770.108108,0.4968085289001465 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureGranularity,1790711769.8305037,1790711770.2888498,0.4583461284637451 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureObjectSizeShape,1790711769.9003344,1790711770.4106495,0.5103151798248291 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureGranularity,1790711770.075412,1790711770.5232024,0.44779038429260254 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureGranularity,1790711770.4106765,1790711770.8161197,0.4054431915283203 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureTexture,1790711770.1081614,1790711771.5870912,1.4789297580718994 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureTexture,1790711770.2889433,1790711771.7154274,1.4264841079711914 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureTexture,1790711770.5232449,1790711771.9519875,1.4287426471710205 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureObjectIntensity,1790711771.5871158,1790711772.1405122,0.553396463394165 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureObjectIntensity,1790711771.7154615,1790711772.2659805,0.5505189895629883 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureTexture,1790711770.8161452,1790711772.269337,1.4531917572021484 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureObjectIntensity,1790711771.9520314,1790711772.5399017,0.5878703594207764 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureObjectIntensity,1790711772.2693791,1790711772.8932462,0.6238670349121094 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureObjectIntensityDistribution,1790711772.1405408,1790711774.6898384,2.549297571182251 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,DefineGrid,1790711774.7078564,1790711774.7652857,0.05742931365966797 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureObjectIntensityDistribution,1790711772.2660275,1790711775.054784,2.7887566089630127 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,DefineGrid,1790711775.0757825,1790711775.1260333,0.05025076866149902 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,IdentifyObjectsInGrid,1790711774.7653372,1790711775.2351942,0.46985697746276855 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureObjectIntensityDistribution,1790711772.5399427,1790711775.3178813,2.7779386043548584 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,DefineGrid,1790711775.3358152,1790711775.3806536,0.04483842849731445 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,IdentifyObjectsInGrid,1790711775.126059,1790711775.5175827,0.3915235996246338 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureObjectIntensityDistribution,1790711772.8932903,1790711775.600759,2.7074687480926514 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,DefineGrid,1790711775.6182115,1790711775.6647527,0.04654121398925781 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,IdentifyObjectsInGrid,1790711775.3806784,1790711775.7814002,0.40072178840637207 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,IdentifyObjectsInGrid,1790711775.6647768,1790711776.0506501,0.38587331771850586 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureObjectIntensity,1790711775.235217,1790711776.2019668,0.9667496681213379 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureObjectIntensity,1790711775.5176117,1790711776.4552972,0.937685489654541 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,FilterObjects,1790711776.201991,1790711776.5089839,0.306992769241333 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MaskImage,1790711776.509039,1790711776.5593774,0.0503385066986084 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureObjectIntensity,1790711775.781432,1790711776.7358434,0.954411506652832 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,FilterObjects,1790711776.4553325,1790711776.7710147,0.31568217277526855 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,Smooth,1790711776.559408,1790711776.7902107,0.2308027744293213 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MaskImage,1790711776.7710624,1790711776.8213322,0.05026984214782715 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,EnhanceEdges,1790711776.7902389,1790711776.8978362,0.10759735107421875 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,FilterObjects,1790711776.735873,1790711777.0548635,0.31899046897888184 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureObjectIntensity,1790711776.0506852,1790711777.0549474,1.0042622089385986 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,Smooth,1790711776.8213654,1790711777.0569868,0.23562145233154297 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MaskImage,1790711777.054893,1790711777.1024508,0.047557830810546875 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,EnhanceEdges,1790711777.0570068,1790711777.1447682,0.08776140213012695 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,Smooth,1790711777.102484,1790711777.311309,0.20882511138916016 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,FilterObjects,1790711777.054971,1790711777.3566542,0.3016831874847412 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,EnhanceEdges,1790711777.3113337,1790711777.3943899,0.08305621147155762 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MaskImage,1790711777.3566823,1790711777.3996022,0.04291987419128418 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,Closing,1790711776.8978603,1790711777.4961228,0.5982625484466553 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,Smooth,1790711777.3996227,1790711777.6613503,0.26172757148742676 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,Closing,1790711777.144789,1790711777.698428,0.5536389350891113 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,EnhanceEdges,1790711777.6613698,1790711777.763863,0.1024932861328125 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,Closing,1790711777.3944185,1790711777.9939167,0.5994982719421387 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,Closing,1790711777.7638857,1790711778.396736,0.632850170135498 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,IdentifyPrimaryObjects,1790711777.4961438,1790711778.9358284,1.4396846294403076 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureObjectSizeShape,1790711778.9358964,1790711779.1040502,0.1681537628173828 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,IdentifyPrimaryObjects,1790711777.698456,1790711779.2431405,1.5446844100952148 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,FilterObjects,1790711779.1041045,1790711779.304078,0.19997358322143555 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureObjectSizeShape,1790711779.2431781,1790711779.4078486,0.16467046737670898 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureObjectSizeShape,1790711779.30414,1790711779.484336,0.18019580841064453 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,FilterObjects,1790711779.407888,1790711779.5757043,0.1678164005279541 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,IdentifyPrimaryObjects,1790711777.993947,1790711779.6182468,1.6242997646331787 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureObjectSizeShape,1790711779.5757391,1790711779.7571597,0.18142056465148926 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureObjectSizeShape,1790711779.6182966,1790711779.7768397,0.15854310989379883 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,FilterObjects,1790711779.7768903,1790711779.9569485,0.18005824089050293 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,IdentifyPrimaryObjects,1790711778.396763,1790711780.1128445,1.7160813808441162 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,ExpandOrShrinkObjects,1790711779.4843729,1790711780.126657,0.6422841548919678 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureObjectSizeShape,1790711779.9569867,1790711780.1395447,0.1825580596923828 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,RelateObjects,1790711780.1266847,1790711780.190258,0.06357336044311523 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureObjectSizeShape,1790711780.112875,1790711780.2855816,0.17270660400390625 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,ExpandOrShrinkObjects,1790711779.7571886,1790711780.3854213,0.6282327175140381 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,RelateObjects,1790711780.3854492,1790711780.4640076,0.07855844497680664 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,FilterObjects,1790711780.2856112,1790711780.514626,0.22901487350463867 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureObjectSizeShape,1790711780.5146544,1790711780.7216065,0.20695209503173828 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,ExpandOrShrinkObjects,1790711780.1395864,1790711780.7975614,0.6579749584197998 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,RelateObjects,1790711780.7976446,1790711780.8753302,0.07768559455871582 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,FilterObjects,1790711780.1902916,1790711781.2872984,1.0970067977905273 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,ExpandOrShrinkObjects,1790711780.7216346,1790711781.4095004,0.6878657341003418 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,IdentifyObjectsInGrid,1790711781.287337,1790711781.4432607,0.15592360496520996 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,RelateObjects,1790711781.4095469,1790711781.4754746,0.06592774391174316 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,FilterObjects,1790711780.4640524,1790711781.5527434,1.088690996170044 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,IdentifyObjectsInGrid,1790711781.5527894,1790711781.783771,0.23098158836364746 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,ExpandOrShrinkObjects,1790711781.4433262,1790711781.954382,0.5110557079315186 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,FilterObjects,1790711780.8753653,1790711782.0703738,1.1950085163116455 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,IdentifyObjectsInGrid,1790711782.0704288,1790711782.2670329,0.19660401344299316 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,ExpandOrShrinkObjects,1790711781.783809,1790711782.3538427,0.5700337886810303 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,FilterObjects,1790711781.475506,1790711782.4926076,1.017101526260376 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,OverlayOutlines,1790711781.9544382,1790711782.4982293,0.5437910556793213 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,IdentifyObjectsInGrid,1790711782.4926343,1790711782.6331367,0.1405024528503418 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,ExpandOrShrinkObjects,1790711782.2670844,1790711782.757223,0.49013853073120117 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,OverlayOutlines,1790711782.3538737,1790711782.8622139,0.5083401203155518 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureObjectSizeShape,1790711782.4982827,1790711783.0492313,0.5509486198425293 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,ExpandOrShrinkObjects,1790711782.633175,1790711783.1345065,0.5013315677642822 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,OverlayOutlines,1790711782.757246,1790711783.225559,0.46831297874450684 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureObjectSizeShape,1790711782.8622353,1790711783.3875284,0.5252931118011475 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureGranularity,1790711783.0492897,1790711783.5412774,0.4919877052307129 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,OverlayOutlines,1790711783.134539,1790711783.59412,0.4595811367034912 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureObjectSizeShape,1790711783.2255793,1790711783.739716,0.514136791229248 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureGranularity,1790711783.3875718,1790711783.9001484,0.5125765800476074 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureObjectSizeShape,1790711783.5941412,1790711784.1082015,0.5140602588653564 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureGranularity,1790711783.739764,1790711784.1761832,0.4364192485809326 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureGranularity,1790711784.1082356,1790711784.5775,0.46926450729370117 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureTexture,1790711783.5413163,1790711785.0731375,1.5318212509155273 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureTexture,1790711783.9001782,1790711785.3616958,1.461517572402954 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureObjectIntensity,1790711785.0731645,1790711785.6144257,0.5412611961364746 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureTexture,1790711784.1762242,1790711785.6440427,1.4678184986114502 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureObjectIntensity,1790711785.3617306,1790711785.9226403,0.5609097480773926 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureTexture,1790711784.5775766,1790711786.075536,1.4979593753814697 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureObjectIntensity,1790711785.6440775,1790711786.2434301,0.5993525981903076 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureObjectIntensity,1790711786.075577,1790711786.7158947,0.6403176784515381 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureObjectIntensityDistribution,1790711785.6144536,1790711787.9770317,2.3625781536102295 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,DefineGrid,1790711787.9821272,1790711788.039514,0.05738687515258789 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureObjectIntensityDistribution,1790711785.9226675,1790711788.2799897,2.3573222160339355 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,DefineGrid,1790711788.2991393,1790711788.3624527,0.06331348419189453 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,IdentifyObjectsInGrid,1790711788.0395327,1790711788.5073369,0.4678041934967041 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureObjectIntensityDistribution,1790711786.243487,1790711788.6616502,2.418163299560547 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,IdentifyObjectsInGrid,1790711788.3624742,1790711788.6883729,0.3258986473083496 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,DefineGrid,1790711788.6666193,1790711788.722755,0.05613565444946289 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureObjectIntensityDistribution,1790711786.7159498,1790711788.854468,2.1385183334350586 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,DefineGrid,1790711788.870924,1790711788.928544,0.05762004852294922 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,IdentifyObjectsInGrid,1790711788.7227886,1790711788.9853754,0.2625868320465088 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,IdentifyObjectsInGrid,1790711788.9285748,1790711789.169395,0.24082016944885254 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureObjectIntensity,1790711788.507426,1790711789.5197031,1.0122771263122559 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureObjectIntensity,1790711788.6883996,1790711789.6310568,0.9426572322845459 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,FilterObjects,1790711789.5197277,1790711789.7616508,0.24192309379577637 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MaskImage,1790711789.7616873,1790711789.8245265,0.06283926963806152 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,FilterObjects,1790711789.6310852,1790711789.8971152,0.26603007316589355 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureObjectIntensity,1790711788.9854007,1790711789.9205828,0.9351820945739746 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MaskImage,1790711789.8971386,1790711789.9536994,0.05656075477600098 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,Smooth,1790711789.8245509,1790711790.0056512,0.18110036849975586 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,EnhanceEdges,1790711790.0056906,1790711790.065783,0.06009244918823242 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,Smooth,1790711789.953726,1790711790.1493502,0.19562411308288574 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureObjectIntensity,1790711789.1694207,1790711790.177016,1.0075953006744385 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,EnhanceEdges,1790711790.149371,1790711790.195549,0.04617810249328613 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,FilterObjects,1790711789.9206247,1790711790.202074,0.2814493179321289 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MaskImage,1790711790.2020988,1790711790.2456944,0.04359555244445801 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,FilterObjects,1790711790.177043,1790711790.4204776,0.24343466758728027 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,Smooth,1790711790.2457213,1790711790.4194226,0.17370128631591797 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MaskImage,1790711790.4204998,1790711790.4644413,0.043941497802734375 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,EnhanceEdges,1790711790.4194427,1790711790.4684887,0.04904603958129883 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,Closing,1790711790.0658064,1790711790.5644138,0.4986073970794678 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,Smooth,1790711790.464463,1790711790.6134348,0.1489717960357666 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,EnhanceEdges,1790711790.6134582,1790711790.6624024,0.04894423484802246 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,Closing,1790711790.195569,1790711790.7080445,0.5124754905700684 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,Closing,1790711790.4685094,1790711790.991136,0.5226266384124756 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,Closing,1790711790.6624236,1790711791.2954452,0.6330215930938721 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,IdentifyPrimaryObjects,1790711790.5644367,1790711793.135339,2.5709023475646973 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureObjectSizeShape,1790711793.135486,1790711793.3159275,0.18044161796569824 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,FilterObjects,1790711793.3159788,1790711793.4611702,0.14519143104553223 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,IdentifyPrimaryObjects,1790711790.708064,1790711793.4654272,2.7573630809783936 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureObjectSizeShape,1790711793.4612007,1790711793.6238587,0.1626579761505127 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureObjectSizeShape,1790711793.4656007,1790711793.6469402,0.18133950233459473 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,FilterObjects,1790711793.6469893,1790711793.7949386,0.14794921875 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureObjectSizeShape,1790711793.7949803,1790711793.972851,0.1778707504272461 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,IdentifyPrimaryObjects,1790711790.99116,1790711794.136697,3.1455371379852295 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureObjectSizeShape,1790711794.1369348,1790711794.318599,0.18166422843933105 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,FilterObjects,1790711794.318658,1790711794.4474497,0.12879157066345215 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureObjectSizeShape,1790711794.447473,1790711794.5973601,0.1498870849609375 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,IdentifyPrimaryObjects,1790711791.2954657,1790711794.775549,3.4800832271575928 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,ExpandOrShrinkObjects,1790711793.623912,1790711794.925446,1.3015339374542236 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureObjectSizeShape,1790711794.775763,1790711794.952134,0.17637085914611816 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,RelateObjects,1790711794.9254746,1790711794.9846866,0.05921196937561035 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,FilterObjects,1790711794.952166,1790711795.0954218,0.14325571060180664 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,ExpandOrShrinkObjects,1790711793.9728959,1790711795.1661563,1.1932604312896729 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,RelateObjects,1790711795.1662264,1790711795.2347193,0.06849288940429688 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureObjectSizeShape,1790711795.0955937,1790711795.270764,0.1751704216003418 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,ExpandOrShrinkObjects,1790711794.5974152,1790711795.6562176,1.0588023662567139 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,RelateObjects,1790711795.6562462,1790711795.7117867,0.05554056167602539 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,FilterObjects,1790711794.9847348,1790711796.7247696,1.740034818649292 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,ExpandOrShrinkObjects,1790711795.2708414,1790711796.8355863,1.5647449493408203 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,FilterObjects,1790711795.234792,1790711796.8420398,1.6072478294372559 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,RelateObjects,1790711796.8356388,1790711796.892086,0.05644726753234863 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,IdentifyObjectsInGrid,1790711796.7248168,1790711796.9524426,0.22762584686279297 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,IdentifyObjectsInGrid,1790711796.8420677,1790711797.1209867,0.278918981552124 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,FilterObjects,1790711795.7118483,1790711797.3168738,1.6050255298614502 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,IdentifyObjectsInGrid,1790711797.3169594,1790711797.535871,0.21891164779663086 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,ExpandOrShrinkObjects,1790711797.1210232,1790711798.4541852,1.3331620693206787 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,FilterObjects,1790711796.892142,1790711798.544202,1.6520600318908691 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,IdentifyObjectsInGrid,1790711798.544243,1790711798.72882,0.18457698822021484 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,ExpandOrShrinkObjects,1790711796.9525323,1790711798.7616358,1.8091034889221191 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,ExpandOrShrinkObjects,1790711797.5358918,1790711798.8453698,1.3094780445098877 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,OverlayOutlines,1790711798.761712,1790711799.669809,0.9080970287322998 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,OverlayOutlines,1790711798.4542162,1790711799.7461572,1.2919409275054932 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,ExpandOrShrinkObjects,1790711798.7288668,1790711800.0072286,1.2783617973327637 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,OverlayOutlines,1790711798.8454347,1790711800.4331965,1.5877618789672852 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureObjectSizeShape,1790711799.6698422,1790711800.4937792,0.823936939239502 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureObjectSizeShape,1790711799.7461793,1790711800.6670947,0.9209153652191162 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,OverlayOutlines,1790711800.0072505,1790711801.0319607,1.0247101783752441 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureObjectSizeShape,1790711800.433228,1790711801.195398,0.7621700763702393 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureGranularity,1790711800.4938593,1790711801.5014815,1.007622241973877 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureObjectSizeShape,1790711801.0320137,1790711801.5815756,0.5495619773864746 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureGranularity,1790711800.667197,1790711801.8114667,1.1442697048187256 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureGranularity,1790711801.1954985,1790711802.179214,0.9837155342102051 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureGranularity,1790711801.5816238,1790711802.5520136,0.9703898429870605 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureTexture,1790711801.5015113,1790711803.366832,1.8653206825256348 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureObjectIntensity,1790711803.3668668,1790711803.893186,0.5263192653656006 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureTexture,1790711801.8115504,1790711803.9700923,2.1585419178009033 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureTexture,1790711802.1792808,1790711804.3806467,2.2013659477233887 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureTexture,1790711802.5520515,1790711804.5946734,2.0426218509674072 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureObjectIntensity,1790711803.9701233,1790711804.888245,0.9181218147277832 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureObjectIntensity,1790711804.5947115,1790711805.252415,0.6577033996582031 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureObjectIntensity,1790711804.3806837,1790711805.2595725,0.8788888454437256 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureObjectIntensityDistribution,1790711803.893221,1790711806.224693,2.331472158432007 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureObjectIntensityDistribution,1790711805.252458,1790711807.431696,2.1792378425598145 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureObjectIntensityDistribution,1790711804.8883057,1790711807.6661613,2.777855634689331 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureObjectIntensityDistribution,1790711805.2596173,1790711807.9173691,2.6577517986297607 +candidate,perf-wide-idist-ready-16w-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,,,ExportToSpreadsheet,1790711809.7356446,1790711843.564004,33.82835936546326 +control,perf-wide-idist-control-A3-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,DefineGrid,1790711941.7137086,1790711941.872644,0.1589353084564209 +control,perf-wide-idist-control-A3-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,IdentifyObjectsInGrid,1790711941.8726711,1790711942.0643797,0.19170856475830078 +control,perf-wide-idist-control-A3-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectIntensity,1790711942.064408,1790711942.8024871,0.7380790710449219 +control,perf-wide-idist-control-A3-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,FilterObjects,1790711942.8025117,1790711942.9934273,0.19091558456420898 +control,perf-wide-idist-control-A3-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MaskImage,1790711942.9934542,1790711943.0204084,0.026954174041748047 +control,perf-wide-idist-control-A3-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,Smooth,1790711943.020431,1790711943.1529825,0.1325514316558838 +control,perf-wide-idist-control-A3-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,EnhanceEdges,1790711943.1530042,1790711943.1945715,0.041567325592041016 +control,perf-wide-idist-control-A3-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,Closing,1790711943.1945941,1790711943.6641867,0.4695925712585449 +control,perf-wide-idist-control-A3-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,IdentifyPrimaryObjects,1790711943.6642096,1790711944.4579196,0.7937099933624268 +control,perf-wide-idist-control-A3-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectSizeShape,1790711944.4579432,1790711944.601873,0.14392971992492676 +control,perf-wide-idist-control-A3-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,FilterObjects,1790711944.6018949,1790711944.7058687,0.1039738655090332 +control,perf-wide-idist-control-A3-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectSizeShape,1790711944.7058988,1790711944.843067,0.13716816902160645 +control,perf-wide-idist-control-A3-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,ExpandOrShrinkObjects,1790711944.8430889,1790711945.0546236,0.21153473854064941 +control,perf-wide-idist-control-A3-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,RelateObjects,1790711945.054647,1790711945.0970511,0.0424041748046875 +control,perf-wide-idist-control-A3-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,FilterObjects,1790711945.097076,1790711945.5223134,0.42523741722106934 +control,perf-wide-idist-control-A3-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,IdentifyObjectsInGrid,1790711945.5223405,1790711945.5993004,0.07695984840393066 +control,perf-wide-idist-control-A3-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,ExpandOrShrinkObjects,1790711945.599324,1790711945.840084,0.24076008796691895 +control,perf-wide-idist-control-A3-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,OverlayOutlines,1790711945.8401077,1790711946.0514815,0.21137380599975586 +control,perf-wide-idist-control-A3-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectSizeShape,1790711946.0515037,1790711946.459027,0.40752339363098145 +control,perf-wide-idist-control-A3-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureGranularity,1790711946.459057,1790711949.5247388,3.0656816959381104 +control,perf-wide-idist-control-A3-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureTexture,1790711949.524764,1790711950.900946,1.3761818408966064 +control,perf-wide-idist-control-A3-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectIntensity,1790711950.9009764,1790711951.392349,0.49137258529663086 +control,perf-wide-idist-control-A3-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectIntensityDistribution,1790711951.3923743,1790711955.498241,4.1058666706085205 +control,perf-wide-idist-control-A3-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,,,ExportToSpreadsheet,1790711955.5017636,1790711958.0558171,2.554053544998169 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,DefineGrid,1790711975.0263975,1790711975.116605,0.09020757675170898 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,DefineGrid,1790711975.0330353,1790711975.122682,0.08964681625366211 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,DefineGrid,1790711975.0411768,1790711975.1301017,0.08892488479614258 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,DefineGrid,1790711975.049613,1790711975.1379893,0.08837628364562988 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,IdentifyObjectsInGrid,1790711975.1301467,1790711975.559846,0.429699182510376 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,IdentifyObjectsInGrid,1790711975.1380308,1790711975.564841,0.42681026458740234 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,IdentifyObjectsInGrid,1790711975.1227443,1790711975.5658526,0.44310832023620605 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,IdentifyObjectsInGrid,1790711975.1166635,1790711975.5674505,0.4507870674133301 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureObjectIntensity,1790711975.5598698,1790711976.5024962,0.9426264762878418 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureObjectIntensity,1790711975.564864,1790711976.510523,0.9456591606140137 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureObjectIntensity,1790711975.5674725,1790711976.5206864,0.9532139301300049 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureObjectIntensity,1790711975.5658746,1790711976.5373898,0.9715151786804199 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,FilterObjects,1790711976.5105462,1790711976.914054,0.40350770950317383 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,FilterObjects,1790711976.502525,1790711976.9147904,0.4122653007507324 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,FilterObjects,1790711976.520708,1790711976.9326248,0.41191673278808594 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,FilterObjects,1790711976.5374196,1790711976.9392917,0.4018721580505371 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MaskImage,1790711976.9148154,1790711976.9704103,0.05559492111206055 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MaskImage,1790711976.9140785,1790711976.971684,0.05760550498962402 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MaskImage,1790711976.9326615,1790711977.0081267,0.07546520233154297 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MaskImage,1790711976.939327,1790711977.010578,0.07125091552734375 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,Smooth,1790711976.9704404,1790711977.2500744,0.2796339988708496 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,Smooth,1790711976.9717216,1790711977.250357,0.27863526344299316 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,Smooth,1790711977.0106013,1790711977.2540014,0.24340009689331055 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,Smooth,1790711977.008151,1790711977.256101,0.24794983863830566 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,EnhanceEdges,1790711977.250386,1790711977.3412547,0.09086871147155762 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,EnhanceEdges,1790711977.250105,1790711977.342119,0.09201407432556152 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,EnhanceEdges,1790711977.254023,1790711977.3479142,0.09389114379882812 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,EnhanceEdges,1790711977.2561214,1790711977.3559556,0.09983420372009277 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,Closing,1790711977.3421493,1790711977.9036674,0.5615181922912598 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,Closing,1790711977.3413086,1790711977.9048982,0.5635895729064941 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,Closing,1790711977.347934,1790711977.908128,0.5601940155029297 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,Closing,1790711977.3559756,1790711977.9354672,0.5794916152954102 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,IdentifyPrimaryObjects,1790711977.9036932,1790711979.8226037,1.9189105033874512 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,IdentifyPrimaryObjects,1790711977.935496,1790711979.9162376,1.9807415008544922 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,IdentifyPrimaryObjects,1790711977.908147,1790711979.931308,2.023160934448242 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,IdentifyPrimaryObjects,1790711977.904932,1790711979.9335735,2.02864146232605 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureObjectSizeShape,1790711979.822634,1790711979.990453,0.16781902313232422 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureObjectSizeShape,1790711979.9162614,1790711980.077357,0.16109561920166016 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureObjectSizeShape,1790711979.933605,1790711980.0943398,0.1607348918914795 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureObjectSizeShape,1790711979.931364,1790711980.0998943,0.16853022575378418 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,FilterObjects,1790711979.990474,1790711980.1057303,0.11525630950927734 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,FilterObjects,1790711980.077385,1790711980.2215333,0.1441483497619629 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,FilterObjects,1790711980.0943604,1790711980.2343652,0.14000487327575684 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,FilterObjects,1790711980.0999248,1790711980.246091,0.14616608619689941 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureObjectSizeShape,1790711980.1057615,1790711980.2780938,0.1723322868347168 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureObjectSizeShape,1790711980.2215617,1790711980.3914022,0.16984057426452637 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureObjectSizeShape,1790711980.2344003,1790711980.3951068,0.1607065200805664 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureObjectSizeShape,1790711980.246126,1790711980.4139931,0.16786718368530273 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,ExpandOrShrinkObjects,1790711980.278114,1790711980.9448006,0.6666865348815918 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,RelateObjects,1790711980.9448304,1790711981.0338032,0.08897280693054199 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,ExpandOrShrinkObjects,1790711980.3951318,1790711981.080745,0.6856131553649902 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,ExpandOrShrinkObjects,1790711980.391426,1790711981.1025934,0.7111673355102539 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,ExpandOrShrinkObjects,1790711980.4140174,1790711981.1179988,0.7039813995361328 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,RelateObjects,1790711981.080772,1790711981.15801,0.07723808288574219 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,RelateObjects,1790711981.102633,1790711981.1835861,0.08095312118530273 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,RelateObjects,1790711981.1180367,1790711981.1919413,0.07390451431274414 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,FilterObjects,1790711981.0338347,1790711982.4613948,1.4275600910186768 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,IdentifyObjectsInGrid,1790711982.4614325,1790711982.594909,0.13347649574279785 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,FilterObjects,1790711981.183624,1790711982.666385,1.4827609062194824 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,FilterObjects,1790711981.158048,1790711982.6664925,1.5084445476531982 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,FilterObjects,1790711981.1919737,1790711982.6679354,1.475961685180664 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,IdentifyObjectsInGrid,1790711982.666522,1790711982.8121297,0.14560770988464355 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,IdentifyObjectsInGrid,1790711982.6664221,1790711982.8123257,0.1459035873413086 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,IdentifyObjectsInGrid,1790711982.667958,1790711982.8150098,0.14705181121826172 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,ExpandOrShrinkObjects,1790711982.5949411,1790711983.2126236,0.6176824569702148 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,ExpandOrShrinkObjects,1790711982.8123477,1790711983.4651587,0.6528110504150391 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,ExpandOrShrinkObjects,1790711982.8121567,1790711983.465365,0.6532082557678223 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,ExpandOrShrinkObjects,1790711982.815038,1790711983.465622,0.6505839824676514 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,OverlayOutlines,1790711983.2126503,1790711983.9025683,0.689918041229248 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,OverlayOutlines,1790711983.4653883,1790711984.2516327,0.7862443923950195 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,OverlayOutlines,1790711983.4651885,1790711984.2823002,0.8171117305755615 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,OverlayOutlines,1790711983.4656484,1790711984.354988,0.8893396854400635 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureObjectSizeShape,1790711983.9025943,1790711984.8987885,0.9961941242218018 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureObjectSizeShape,1790711984.282322,1790711985.2639112,0.9815893173217773 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureObjectSizeShape,1790711984.3550088,1790711985.2665343,0.9115254878997803 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureObjectSizeShape,1790711984.2516646,1790711985.2987602,1.047095537185669 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureGranularity,1790711984.898811,1790711990.8081222,5.909311056137085 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureGranularity,1790711985.2639616,1790711991.169378,5.905416488647461 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureGranularity,1790711985.2665737,1790711991.1805916,5.914017915725708 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureGranularity,1790711985.298795,1790711991.336961,6.038166046142578 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureTexture,1790711990.8081565,1790711992.2884483,1.4802918434143066 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureTexture,1790711991.169412,1790711992.619751,1.4503390789031982 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureTexture,1790711991.1806314,1790711992.6464033,1.4657719135284424 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureObjectIntensity,1790711992.2884722,1790711992.8289967,0.5405244827270508 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureTexture,1790711991.336986,1790711992.8540106,1.5170245170593262 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureObjectIntensity,1790711992.6197853,1790711993.2017982,0.5820128917694092 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureObjectIntensity,1790711992.6464546,1790711993.2491953,0.6027407646179199 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureObjectIntensity,1790711992.854037,1790711993.4797196,0.6256825923919678 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W003,MeasureObjectIntensityDistribution,1790711992.8290353,1790711997.2382848,4.409249544143677 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,DefineGrid,1790711997.2456546,1790711997.2951384,0.0494837760925293 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W001,MeasureObjectIntensityDistribution,1790711993.2018447,1790711997.6337316,4.431886911392212 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,DefineGrid,1790711997.6402473,1790711997.6994708,0.05922341346740723 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,IdentifyObjectsInGrid,1790711997.295161,1790711997.7148108,0.4196498394012451 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W002,MeasureObjectIntensityDistribution,1790711993.2492332,1790711997.9081,4.65886664390564 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,DefineGrid,1790711997.9196198,1790711997.9718874,0.05226755142211914 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,IdentifyObjectsInGrid,1790711997.6994917,1790711998.1187751,0.419283390045166 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W004,MeasureObjectIntensityDistribution,1790711993.479777,1790711998.208048,4.728271007537842 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,DefineGrid,1790711998.2152352,1790711998.2764053,0.061170101165771484 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,IdentifyObjectsInGrid,1790711997.9719124,1790711998.2958972,0.32398486137390137 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,IdentifyObjectsInGrid,1790711998.2764251,1790711998.5780811,0.30165600776672363 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureObjectIntensity,1790711997.7148697,1790711998.8170795,1.1022098064422607 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,FilterObjects,1790711998.817108,1790711999.1208389,0.30373096466064453 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureObjectIntensity,1790711998.1188047,1790711999.1510372,1.0322325229644775 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MaskImage,1790711999.1208677,1790711999.1645727,0.043704986572265625 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureObjectIntensity,1790711998.295919,1790711999.2838476,0.9879286289215088 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,Smooth,1790711999.1645966,1790711999.3635576,0.1989610195159912 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,EnhanceEdges,1790711999.3635814,1790711999.4307241,0.06714272499084473 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,FilterObjects,1790711999.151087,1790711999.4565837,0.3054966926574707 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MaskImage,1790711999.4566119,1790711999.4969945,0.04038262367248535 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,Smooth,1790711999.49702,1790711999.682352,0.1853320598602295 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureObjectIntensity,1790711998.5781012,1790711999.6794107,1.1013095378875732 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,FilterObjects,1790711999.283877,1790711999.7098105,0.4259335994720459 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,EnhanceEdges,1790711999.682372,1790711999.7452283,0.06285619735717773 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MaskImage,1790711999.7098544,1790711999.7532468,0.04339241981506348 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,Smooth,1790711999.753281,1790711999.9500923,0.19681119918823242 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,Closing,1790711999.4307463,1790711999.9760354,0.5452890396118164 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,EnhanceEdges,1790711999.9501202,1790712000.0593395,0.10921931266784668 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,FilterObjects,1790711999.6794538,1790712000.188785,0.509331226348877 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MaskImage,1790712000.1888156,1790712000.227833,0.039017438888549805 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,Closing,1790711999.7452488,1790712000.3156106,0.570361852645874 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,Smooth,1790712000.2278543,1790712000.442852,0.2149977684020996 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,EnhanceEdges,1790712000.442875,1790712000.5146477,0.07177281379699707 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,Closing,1790712000.0593748,1790712000.6645331,0.6051583290100098 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,Closing,1790712000.5146706,1790712001.1921222,0.6774516105651855 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,IdentifyPrimaryObjects,1790711999.976063,1790712001.571947,1.595884084701538 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureObjectSizeShape,1790712001.5719786,1790712001.7425144,0.17053580284118652 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,FilterObjects,1790712001.7425528,1790712001.88128,0.13872718811035156 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,IdentifyPrimaryObjects,1790712000.3156416,1790712001.8984458,1.5828042030334473 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureObjectSizeShape,1790712001.881308,1790712002.052079,0.17077088356018066 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureObjectSizeShape,1790712001.8985012,1790712002.0745358,0.17603468894958496 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,FilterObjects,1790712002.0745654,1790712002.2213037,0.14673829078674316 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,IdentifyPrimaryObjects,1790712000.6645558,1790712002.38246,1.7179043292999268 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureObjectSizeShape,1790712002.2213347,1790712002.4014332,0.1800985336303711 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureObjectSizeShape,1790712002.3825066,1790712002.5535407,0.1710340976715088 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,ExpandOrShrinkObjects,1790712002.0521245,1790712002.5907714,0.538646936416626 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,RelateObjects,1790712002.5908155,1790712002.6724236,0.08160805702209473 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,FilterObjects,1790712002.553566,1790712002.7026598,0.1490938663482666 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureObjectSizeShape,1790712002.7027264,1790712002.902868,0.20014166831970215 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,IdentifyPrimaryObjects,1790712001.1921444,1790712002.9162908,1.7241463661193848 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,ExpandOrShrinkObjects,1790712002.401486,1790712002.9901977,0.5887117385864258 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,RelateObjects,1790712002.99023,1790712003.058108,0.06787800788879395 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureObjectSizeShape,1790712002.91639,1790712003.099428,0.18303799629211426 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,FilterObjects,1790712003.099449,1790712003.2773116,0.17786264419555664 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureObjectSizeShape,1790712003.2773721,1790712003.4867506,0.20937848091125488 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,ExpandOrShrinkObjects,1790712002.9029114,1790712003.58287,0.6799585819244385 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,FilterObjects,1790712002.6724586,1790712003.6629722,0.9905135631561279 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,RelateObjects,1790712003.582902,1790712003.6681755,0.08527350425720215 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,IdentifyObjectsInGrid,1790712003.6630034,1790712003.843109,0.18010544776916504 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,FilterObjects,1790712003.058147,1790712004.1501696,1.0920226573944092 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,ExpandOrShrinkObjects,1790712003.4867768,1790712004.2057538,0.7189769744873047 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,RelateObjects,1790712004.205792,1790712004.29098,0.08518815040588379 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,IdentifyObjectsInGrid,1790712004.1502159,1790712004.2968452,0.14662933349609375 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,ExpandOrShrinkObjects,1790712003.8431623,1790712004.7029583,0.8597960472106934 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,FilterObjects,1790712003.6682208,1790712004.7591007,1.0908799171447754 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,IdentifyObjectsInGrid,1790712004.7591333,1790712004.9109414,0.1518080234527588 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,ExpandOrShrinkObjects,1790712004.2968855,1790712005.1416848,0.844799280166626 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,OverlayOutlines,1790712004.702985,1790712005.2974024,0.5944173336029053 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,FilterObjects,1790712004.2910228,1790712005.3107104,1.0196876525878906 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,IdentifyObjectsInGrid,1790712005.3107367,1790712005.475175,0.16443824768066406 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,ExpandOrShrinkObjects,1790712004.910984,1790712005.65278,0.7417960166931152 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,OverlayOutlines,1790712005.1417143,1790712005.6661668,0.5244524478912354 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureObjectSizeShape,1790712005.29743,1790712005.8676612,0.5702311992645264 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,OverlayOutlines,1790712005.6528025,1790712006.1677144,0.5149118900299072 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,ExpandOrShrinkObjects,1790712005.4752133,1790712006.186855,0.711641788482666 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureObjectSizeShape,1790712005.6661906,1790712006.2142951,0.5481045246124268 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureGranularity,1790712005.8676913,1790712006.3604865,0.4927952289581299 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureObjectSizeShape,1790712006.1677368,1790712006.6700127,0.5022759437561035 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureGranularity,1790712006.2143526,1790712006.675898,0.461545467376709 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,OverlayOutlines,1790712006.186881,1790712006.73128,0.5443990230560303 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureGranularity,1790712006.6700606,1790712007.1154644,0.4454038143157959 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureObjectSizeShape,1790712006.731305,1790712007.2476237,0.5163187980651855 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureGranularity,1790712007.2476554,1790712007.6882634,0.44060802459716797 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureTexture,1790712006.360526,1790712007.9164982,1.5559720993041992 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureTexture,1790712006.6759346,1790712008.1649733,1.4890387058258057 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureObjectIntensity,1790712007.9165292,1790712008.4855957,0.5690665245056152 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureTexture,1790712007.115513,1790712008.6401377,1.5246245861053467 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureObjectIntensity,1790712008.1649969,1790712008.7213442,0.5563473701477051 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureTexture,1790712007.6883025,1790712009.169972,1.4816694259643555 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureObjectIntensity,1790712008.6401713,1790712009.2351892,0.5950179100036621 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureObjectIntensity,1790712009.1700535,1790712009.7734578,0.6034042835235596 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W007,MeasureObjectIntensityDistribution,1790712008.4856305,1790712011.0268853,2.541254758834839 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,DefineGrid,1790712011.032345,1790712011.0808554,0.04851031303405762 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W005,MeasureObjectIntensityDistribution,1790712008.7213798,1790712011.202477,2.4810972213745117 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,DefineGrid,1790712011.2092063,1790712011.2626379,0.05343151092529297 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,IdentifyObjectsInGrid,1790712011.080876,1790712011.6364229,0.555546760559082 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,IdentifyObjectsInGrid,1790712011.2626672,1790712011.8141983,0.5515310764312744 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W006,MeasureObjectIntensityDistribution,1790712009.2352371,1790712011.8732467,2.638009548187256 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,DefineGrid,1790712011.8786519,1790712011.9207153,0.04206347465515137 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W008,MeasureObjectIntensityDistribution,1790712009.773543,1790712012.2720392,2.4984962940216064 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,DefineGrid,1790712012.2782466,1790712012.3264604,0.04821372032165527 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,IdentifyObjectsInGrid,1790712011.9207387,1790712012.445967,0.5252282619476318 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureObjectIntensity,1790712011.6364527,1790712012.6257157,0.9892630577087402 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureObjectIntensity,1790712011.8142278,1790712012.7943025,0.9800746440887451 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,IdentifyObjectsInGrid,1790712012.3264809,1790712012.8051808,0.4786999225616455 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,FilterObjects,1790712012.6257417,1790712012.974757,0.3490152359008789 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MaskImage,1790712012.974799,1790712013.0298004,0.05500149726867676 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,FilterObjects,1790712012.7943263,1790712013.1430774,0.3487510681152344 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MaskImage,1790712013.1431122,1790712013.186489,0.043376922607421875 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,Smooth,1790712013.0298636,1790712013.2182646,0.1884009838104248 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,EnhanceEdges,1790712013.2183022,1790712013.2682176,0.049915313720703125 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,Smooth,1790712013.1865115,1790712013.3633718,0.17686033248901367 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,EnhanceEdges,1790712013.3634138,1790712013.4069662,0.043552398681640625 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureObjectIntensity,1790712012.4459922,1790712013.4125972,0.9666049480438232 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,FilterObjects,1790712013.4126177,1790712013.7126894,0.30007171630859375 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureObjectIntensity,1790712012.805209,1790712013.7300231,0.9248142242431641 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MaskImage,1790712013.7127132,1790712013.7512875,0.03857421875 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,Closing,1790712013.2682517,1790712013.8244643,0.5562126636505127 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,Smooth,1790712013.751308,1790712013.941557,0.19024896621704102 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,EnhanceEdges,1790712013.9415903,1790712013.9992166,0.05762624740600586 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,Closing,1790712013.4069867,1790712013.999747,0.5927603244781494 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,FilterObjects,1790712013.730044,1790712014.1331072,0.4030632972717285 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MaskImage,1790712014.1331449,1790712014.1827621,0.04961729049682617 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,Smooth,1790712014.182785,1790712014.3561785,0.17339348793029785 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,EnhanceEdges,1790712014.3562036,1790712014.4013417,0.04513812065124512 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,Closing,1790712013.9992478,1790712014.6375546,0.6383068561553955 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,Closing,1790712014.4013636,1790712015.0239594,0.6225957870483398 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,IdentifyPrimaryObjects,1790712013.824485,1790712015.2424555,1.4179704189300537 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureObjectSizeShape,1790712015.2424994,1790712015.4090822,0.16658282279968262 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,IdentifyPrimaryObjects,1790712013.9997747,1790712015.4280446,1.428269863128662 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,FilterObjects,1790712015.409114,1790712015.5494797,0.1403658390045166 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureObjectSizeShape,1790712015.428075,1790712015.5968916,0.16881656646728516 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureObjectSizeShape,1790712015.549513,1790712015.7237875,0.17427444458007812 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,FilterObjects,1790712015.5969367,1790712015.733546,0.13660931587219238 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureObjectSizeShape,1790712015.7335851,1790712015.9089174,0.17533230781555176 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,IdentifyPrimaryObjects,1790712014.6375816,1790712016.074386,1.4368042945861816 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,ExpandOrShrinkObjects,1790712015.7238245,1790712016.241142,0.517317533493042 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureObjectSizeShape,1790712016.0744216,1790712016.2451208,0.1706991195678711 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,RelateObjects,1790712016.2411735,1790712016.3317964,0.0906229019165039 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,FilterObjects,1790712016.2451463,1790712016.3952363,0.15008997917175293 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,ExpandOrShrinkObjects,1790712015.908964,1790712016.417013,0.5080490112304688 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,RelateObjects,1790712016.417068,1790712016.5019295,0.08486151695251465 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,IdentifyPrimaryObjects,1790712015.0239844,1790712016.5338051,1.5098206996917725 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureObjectSizeShape,1790712016.395303,1790712016.5910609,0.19575786590576172 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureObjectSizeShape,1790712016.5338292,1790712016.7112262,0.1773970127105713 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,FilterObjects,1790712016.7112544,1790712016.8683155,0.15706110000610352 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureObjectSizeShape,1790712016.8683612,1790712017.0484393,0.18007802963256836 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,ExpandOrShrinkObjects,1790712016.5910873,1790712017.123537,0.5324497222900391 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,RelateObjects,1790712017.123604,1790712017.2411456,0.11754155158996582 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,FilterObjects,1790712016.331836,1790712017.2774615,0.9456255435943604 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,IdentifyObjectsInGrid,1790712017.2775083,1790712017.461319,0.18381071090698242 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,FilterObjects,1790712016.5019617,1790712017.5832415,1.0812797546386719 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,ExpandOrShrinkObjects,1790712017.0484612,1790712017.6183138,0.5698525905609131 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,RelateObjects,1790712017.6183736,1790712017.7062669,0.08789324760437012 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,IdentifyObjectsInGrid,1790712017.5832872,1790712017.769066,0.18577885627746582 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,ExpandOrShrinkObjects,1790712017.4613545,1790712018.187753,0.7263984680175781 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,FilterObjects,1790712017.2411795,1790712018.2774918,1.0363123416900635 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,IdentifyObjectsInGrid,1790712018.2775483,1790712018.4918914,0.21434307098388672 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,ExpandOrShrinkObjects,1790712017.7691083,1790712018.601665,0.8325567245483398 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,FilterObjects,1790712017.7063134,1790712018.7895627,1.0832493305206299 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,OverlayOutlines,1790712018.187778,1790712018.8561049,0.6683268547058105 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,IdentifyObjectsInGrid,1790712018.7896075,1790712018.9214113,0.1318037509918213 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,OverlayOutlines,1790712018.6017077,1790712019.2437012,0.641993522644043 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,ExpandOrShrinkObjects,1790712018.4919186,1790712019.2680721,0.776153564453125 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureObjectSizeShape,1790712018.8561385,1790712019.5768657,0.7207272052764893 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,ExpandOrShrinkObjects,1790712018.9214468,1790712019.6412008,0.7197539806365967 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,OverlayOutlines,1790712019.2681298,1790712019.8247972,0.5566673278808594 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureObjectSizeShape,1790712019.2437265,1790712019.9105437,0.6668171882629395 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureGranularity,1790712019.576899,1790712020.092773,0.515873908996582 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,OverlayOutlines,1790712019.641224,1790712020.1689565,0.5277326107025146 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureGranularity,1790712019.9105833,1790712020.3945897,0.484006404876709 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureObjectSizeShape,1790712019.8248198,1790712020.5030105,0.6781907081604004 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureObjectSizeShape,1790712020.1689806,1790712020.7411535,0.5721728801727295 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureGranularity,1790712020.5030477,1790712020.9654465,0.4623987674713135 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureGranularity,1790712020.7411768,1790712021.1802757,0.4390988349914551 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureTexture,1790712020.0928028,1790712021.5906157,1.4978129863739014 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureTexture,1790712020.3946185,1790712021.8501172,1.4554986953735352 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureObjectIntensity,1790712021.5906503,1790712022.1750307,0.5843803882598877 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureObjectIntensity,1790712021.8501737,1790712022.4072804,0.5571067333221436 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureTexture,1790712020.9654784,1790712022.4438994,1.4784209728240967 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureTexture,1790712021.1802998,1790712022.6677737,1.487473964691162 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureObjectIntensity,1790712022.443955,1790712023.058123,0.6141681671142578 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureObjectIntensity,1790712022.667803,1790712023.3264158,0.6586127281188965 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W011,MeasureObjectIntensityDistribution,1790712022.1750634,1790712024.3459573,2.170893907546997 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,DefineGrid,1790712024.3517478,1790712024.4003718,0.04862403869628906 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W009,MeasureObjectIntensityDistribution,1790712022.4073193,1790712024.9979265,2.590607166290283 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,IdentifyObjectsInGrid,1790712024.4003973,1790712025.0225804,0.622183084487915 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,DefineGrid,1790712025.00363,1790712025.0498092,0.04617929458618164 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W010,MeasureObjectIntensityDistribution,1790712023.0581884,1790712025.6493907,2.5912022590637207 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,IdentifyObjectsInGrid,1790712025.0498364,1790712025.6956546,0.6458182334899902 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,DefineGrid,1790712025.6548944,1790712025.7080157,0.053121328353881836 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureObjectIntensity,1790712025.02262,1790712026.0231771,1.0005571842193604 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W012,MeasureObjectIntensityDistribution,1790712023.3264534,1790712026.105834,2.7793805599212646 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,DefineGrid,1790712026.1119196,1790712026.1596303,0.04771065711975098 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,IdentifyObjectsInGrid,1790712025.7080364,1790712026.276514,0.5684776306152344 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,FilterObjects,1790712026.0232074,1790712026.4227896,0.3995821475982666 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MaskImage,1790712026.422817,1790712026.4702232,0.04740619659423828 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureObjectIntensity,1790712025.6956794,1790712026.6683204,0.9726409912109375 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,IdentifyObjectsInGrid,1790712026.159652,1790712026.7214978,0.5618457794189453 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,Smooth,1790712026.4702566,1790712026.7971425,0.3268859386444092 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,EnhanceEdges,1790712026.797166,1790712026.881054,0.08388781547546387 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,FilterObjects,1790712026.6683745,1790712027.0101638,0.34178924560546875 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MaskImage,1790712027.0101917,1790712027.0545497,0.044358015060424805 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureObjectIntensity,1790712026.2765522,1790712027.2233493,0.9467971324920654 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,Smooth,1790712027.0545726,1790712027.3399513,0.28537869453430176 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,EnhanceEdges,1790712027.3399723,1790712027.421478,0.08150577545166016 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,Closing,1790712026.881074,1790712027.4307737,0.5496997833251953 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,FilterObjects,1790712027.2233791,1790712027.5529366,0.3295574188232422 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MaskImage,1790712027.552975,1790712027.5994358,0.046460866928100586 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureObjectIntensity,1790712026.721539,1790712027.6033847,0.8818457126617432 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,Smooth,1790712027.5994568,1790712027.8918667,0.29240989685058594 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,EnhanceEdges,1790712027.8918986,1790712027.9975321,0.10563349723815918 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,Closing,1790712027.4215045,1790712028.0060408,0.5845363140106201 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,FilterObjects,1790712027.6034057,1790712028.0190113,0.4156055450439453 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MaskImage,1790712028.0190496,1790712028.0664206,0.04737091064453125 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,Smooth,1790712028.066441,1790712028.352576,0.2861349582672119 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,EnhanceEdges,1790712028.3526,1790712028.4430387,0.0904386043548584 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,Closing,1790712027.9975533,1790712028.5595956,0.562042236328125 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,IdentifyPrimaryObjects,1790712027.4307942,1790712028.7349927,1.3041985034942627 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureObjectSizeShape,1790712028.73502,1790712028.9051604,0.17014050483703613 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,Closing,1790712028.4430685,1790712029.0384312,0.595362663269043 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,FilterObjects,1790712028.9051952,1790712029.0474422,0.14224696159362793 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureObjectSizeShape,1790712029.0474977,1790712029.2199013,0.17240357398986816 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,IdentifyPrimaryObjects,1790712028.0060604,1790712029.5795288,1.5734684467315674 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,ExpandOrShrinkObjects,1790712029.219927,1790712029.7369077,0.5169806480407715 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureObjectSizeShape,1790712029.5795846,1790712029.7496417,0.17005705833435059 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,RelateObjects,1790712029.736943,1790712029.813898,0.07695508003234863 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,FilterObjects,1790712029.7496812,1790712029.9378371,0.1881558895111084 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,IdentifyPrimaryObjects,1790712028.5596178,1790712030.1316726,1.5720548629760742 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureObjectSizeShape,1790712029.9379327,1790712030.1536365,0.21570372581481934 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureObjectSizeShape,1790712030.131703,1790712030.3095436,0.1778407096862793 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,FilterObjects,1790712030.3096154,1790712030.4920785,0.1824631690979004 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,IdentifyPrimaryObjects,1790712029.0384576,1790712030.6399927,1.6015350818634033 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,ExpandOrShrinkObjects,1790712030.1536596,1790712030.6423948,0.4887351989746094 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureObjectSizeShape,1790712030.4921083,1790712030.663838,0.17172956466674805 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,FilterObjects,1790712029.8139362,1790712030.6976807,0.883744478225708 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,RelateObjects,1790712030.6424203,1790712030.698167,0.05574679374694824 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureObjectSizeShape,1790712030.6400378,1790712030.8195713,0.1795334815979004 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,IdentifyObjectsInGrid,1790712030.6977105,1790712030.8542042,0.1564936637878418 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,FilterObjects,1790712030.819617,1790712031.000375,0.18075799942016602 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,ExpandOrShrinkObjects,1790712030.6638777,1790712031.1680233,0.504145622253418 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureObjectSizeShape,1790712031.000407,1790712031.1732945,0.17288756370544434 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,RelateObjects,1790712031.1680663,1790712031.2583385,0.09027218818664551 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,ExpandOrShrinkObjects,1790712030.854253,1790712031.4774065,0.6231534481048584 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,FilterObjects,1790712030.6981916,1790712031.6363592,0.9381675720214844 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,ExpandOrShrinkObjects,1790712031.1733398,1790712031.7416582,0.5683183670043945 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,IdentifyObjectsInGrid,1790712031.6364064,1790712031.7984698,0.1620633602142334 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,RelateObjects,1790712031.7416854,1790712031.8227177,0.08103227615356445 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,OverlayOutlines,1790712031.4774387,1790712032.0539906,0.5765519142150879 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,FilterObjects,1790712031.2583914,1790712032.244847,0.9864556789398193 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,ExpandOrShrinkObjects,1790712031.7984962,1790712032.2984984,0.5000021457672119 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,IdentifyObjectsInGrid,1790712032.2449214,1790712032.396153,0.1512315273284912 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,FilterObjects,1790712031.8227477,1790712032.7145905,0.8918428421020508 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureObjectSizeShape,1790712032.0540266,1790712032.7482982,0.6942715644836426 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,OverlayOutlines,1790712032.2985427,1790712032.7830741,0.4845314025878906 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,ExpandOrShrinkObjects,1790712032.396182,1790712032.8658767,0.4696946144104004 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,IdentifyObjectsInGrid,1790712032.7146354,1790712032.8750591,0.16042375564575195 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureGranularity,1790712032.748354,1790712033.3068976,0.5585436820983887 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureObjectSizeShape,1790712032.7831035,1790712033.3446887,0.5615851879119873 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureGranularity,1790712033.3447652,1790712033.8451598,0.5003945827484131 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,OverlayOutlines,1790712032.8659022,1790712033.992152,1.1262497901916504 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,ExpandOrShrinkObjects,1790712032.8750806,1790712034.0088096,1.1337289810180664 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureTexture,1790712033.306928,1790712034.8139908,1.5070629119873047 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,OverlayOutlines,1790712034.008834,1790712035.0211718,1.0123379230499268 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureObjectSizeShape,1790712033.992185,1790712035.065431,1.0732460021972656 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureObjectIntensity,1790712034.8140168,1790712035.3975687,0.5835518836975098 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureTexture,1790712033.8452048,1790712035.47958,1.6343750953674316 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureGranularity,1790712035.0656154,1790712035.6862323,0.6206169128417969 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureObjectSizeShape,1790712035.021288,1790712035.7271757,0.7058877944946289 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureObjectIntensity,1790712035.4796836,1790712036.0830338,0.6033501625061035 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureGranularity,1790712035.7272668,1790712036.2784202,0.5511534214019775 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureTexture,1790712035.6862614,1790712037.3764095,1.690148115158081 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_2,W015,MeasureObjectIntensityDistribution,1790712035.397599,1790712037.487519,2.0899200439453125 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureTexture,1790712036.278473,1790712037.8715425,1.5930695533752441 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureObjectIntensity,1790712037.3765416,1790712038.040052,0.6635103225708008 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureObjectIntensity,1790712037.8716118,1790712038.5593605,0.6877486705780029 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_0,W013,MeasureObjectIntensityDistribution,1790712036.0830986,1790712039.0126956,2.9295969009399414 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_1,W014,MeasureObjectIntensityDistribution,1790712038.0400918,1790712040.5313635,2.491271734237671 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,worker_3,W016,MeasureObjectIntensityDistribution,1790712038.5593913,1790712040.7833958,2.2240045070648193 +control,perf-wide-idist-control-16w-repeat-20260929,ExampleImagingFlowCytometryObjectsInGrid,4,16,,,ExportToSpreadsheet,1790712043.2334425,1790712084.9100194,41.67657685279846 +rebased_candidate,perf-wide-idist-rebased-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,DefineGrid,1790712292.417117,1790712292.4639277,0.04681062698364258 +rebased_candidate,perf-wide-idist-rebased-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,IdentifyObjectsInGrid,1790712292.463952,1790712292.6582968,0.19434475898742676 +rebased_candidate,perf-wide-idist-rebased-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectIntensity,1790712292.6583233,1790712293.4108043,0.7524809837341309 +rebased_candidate,perf-wide-idist-rebased-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,FilterObjects,1790712293.4108272,1790712293.6017761,0.1909489631652832 +rebased_candidate,perf-wide-idist-rebased-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MaskImage,1790712293.6017983,1790712293.6327631,0.03096485137939453 +rebased_candidate,perf-wide-idist-rebased-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,Smooth,1790712293.6327853,1790712293.7599342,0.12714886665344238 +rebased_candidate,perf-wide-idist-rebased-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,EnhanceEdges,1790712293.7599556,1790712293.8045144,0.04455876350402832 +rebased_candidate,perf-wide-idist-rebased-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,Closing,1790712293.8045363,1790712294.277447,0.47291064262390137 +rebased_candidate,perf-wide-idist-rebased-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,IdentifyPrimaryObjects,1790712294.2774694,1790712295.0605788,0.7831094264984131 +rebased_candidate,perf-wide-idist-rebased-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectSizeShape,1790712295.060602,1790712295.1985564,0.1379544734954834 +rebased_candidate,perf-wide-idist-rebased-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,FilterObjects,1790712295.1985781,1790712295.2992744,0.10069632530212402 +rebased_candidate,perf-wide-idist-rebased-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectSizeShape,1790712295.2992983,1790712295.441314,0.14201569557189941 +rebased_candidate,perf-wide-idist-rebased-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,ExpandOrShrinkObjects,1790712295.4413354,1790712295.643239,0.2019035816192627 +rebased_candidate,perf-wide-idist-rebased-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,RelateObjects,1790712295.6432652,1790712295.686123,0.04285764694213867 +rebased_candidate,perf-wide-idist-rebased-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,FilterObjects,1790712295.686147,1790712296.1183937,0.43224668502807617 +rebased_candidate,perf-wide-idist-rebased-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,IdentifyObjectsInGrid,1790712296.118416,1790712296.1949701,0.0765540599822998 +rebased_candidate,perf-wide-idist-rebased-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,ExpandOrShrinkObjects,1790712296.1949923,1790712296.4304984,0.2355060577392578 +rebased_candidate,perf-wide-idist-rebased-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,OverlayOutlines,1790712296.430527,1790712296.6408741,0.21034717559814453 +rebased_candidate,perf-wide-idist-rebased-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectSizeShape,1790712296.6408966,1790712297.0590436,0.41814708709716797 +rebased_candidate,perf-wide-idist-rebased-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureGranularity,1790712297.0590696,1790712299.9789608,2.919891119003296 +rebased_candidate,perf-wide-idist-rebased-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureTexture,1790712299.9789853,1790712301.4126103,1.4336249828338623 +rebased_candidate,perf-wide-idist-rebased-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectIntensity,1790712301.4126356,1790712301.9031045,0.49046897888183594 +rebased_candidate,perf-wide-idist-rebased-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,worker_0,W001,MeasureObjectIntensityDistribution,1790712301.9031312,1790712304.4500072,2.5468759536743164 +rebased_candidate,perf-wide-idist-rebased-1w-20260929,ExampleImagingFlowCytometryObjectsInGrid,1,1,,,ExportToSpreadsheet,1790712304.4635882,1790712306.4140966,1.9505083560943604 diff --git a/openhcs/core/measurement_lookup_dialect.py b/openhcs/core/measurement_lookup_dialect.py index 5dfb320034..b8177e565d 100644 --- a/openhcs/core/measurement_lookup_dialect.py +++ b/openhcs/core/measurement_lookup_dialect.py @@ -90,6 +90,9 @@ class RuntimeMeasurementLookupDialect: ] | None ) = None + indexed_descriptor_suffix_width_provider: ( + Callable[[RuntimeMeasurementFeatureParts], int | None] | None + ) = None object_domain_policy: RuntimeMeasurementObjectDomainPolicy = field( default_factory=RuntimeMeasurementObjectDomainPolicy ) @@ -163,6 +166,13 @@ def __post_init__(self) -> None: "RuntimeMeasurementLookupDialect." "alternative_feature_part_aliases_provider must be callable." ) + if self.indexed_descriptor_suffix_width_provider is not None and not callable( + self.indexed_descriptor_suffix_width_provider + ): + raise TypeError( + "RuntimeMeasurementLookupDialect." + "indexed_descriptor_suffix_width_provider must be callable." + ) if not isinstance( self.object_domain_policy, RuntimeMeasurementObjectDomainPolicy ): @@ -357,8 +367,16 @@ def dialect_feature_name(self) -> str: @property def source_names(self) -> tuple[str, ...]: names: list[str] = [] + feature_parts = self.dialect_feature_parts + suffix_width_provider = self.dialect.indexed_descriptor_suffix_width_provider + suffix_width = ( + None + if suffix_width_provider is None + else suffix_width_provider(self.normalized_parts) + ) + source_end = len(feature_parts) - (0 if suffix_width is None else suffix_width) for feature_family in self.source_qualified_feature_families: - source_name = "_".join(self.dialect_feature_parts[len(feature_family) :]) + source_name = "_".join(feature_parts[len(feature_family) : source_end]) if source_name and source_name not in names: names.append(source_name) return tuple(names) diff --git a/openhcs/interop/cellprofiler/measurement_dialect.py b/openhcs/interop/cellprofiler/measurement_dialect.py index 92ddaa7d58..74c75ade8d 100644 --- a/openhcs/interop/cellprofiler/measurement_dialect.py +++ b/openhcs/interop/cellprofiler/measurement_dialect.py @@ -108,6 +108,9 @@ def query_object_name( CellProfilerModule.alternative_measurement_feature_part_aliases ), source_qualified_feature_families_provider=CellProfilerModule.source_qualified_measurement_feature_family_parts, + indexed_descriptor_suffix_width_provider=( + RuntimeMeasurementFeatureDeclaration.indexed_suffix_token_width_for + ), object_domain_policy=CellProfilerMeasurementObjectDomainPolicy(), ) diff --git a/openhcs/processing/backends/cellprofiler/colocalization.py b/openhcs/processing/backends/cellprofiler/colocalization.py index 14a5131593..cdfc2f7923 100644 --- a/openhcs/processing/backends/cellprofiler/colocalization.py +++ b/openhcs/processing/backends/cellprofiler/colocalization.py @@ -161,7 +161,7 @@ CellProfilerRuntimeProfiler, ) from openhcs.processing.backends.cellprofiler.object_measurement_columnar_rows import ( - ObjectMeasurementColumnarRows, + LongObjectMeasurementColumnarRows, ) from openhcs.processing.backends.lib_registry.unified_registry import ProcessingContract from openhcs.interop.cellprofiler.runtime.artifact_binding import ( @@ -2013,7 +2013,7 @@ def columns_for( @dataclass(frozen=True, slots=True) -class ObjectColocalizationColumnarMeasurements(ObjectMeasurementColumnarRows): +class ObjectColocalizationColumnarMeasurements(LongObjectMeasurementColumnarRows): """Columnar object-colocalization rows preserving direct row iteration.""" fields: ClassVar[tuple[FieldSpec, ...]] = FieldSpec.from_dataclass_type( diff --git a/openhcs/processing/backends/cellprofiler/granularity.py b/openhcs/processing/backends/cellprofiler/granularity.py index 8f25226326..bec9954cf3 100644 --- a/openhcs/processing/backends/cellprofiler/granularity.py +++ b/openhcs/processing/backends/cellprofiler/granularity.py @@ -88,7 +88,7 @@ CellProfilerBackendStrategyMixin, ) from openhcs.processing.backends.cellprofiler.object_measurement_columnar_rows import ( - ObjectMeasurementColumnarRows, + LongObjectMeasurementColumnarRows, ) from openhcs.processing.backends.lib_registry.unified_registry import ProcessingContract from openhcs.processing.backends.cellprofiler._granularity_reconstruct import ( @@ -460,7 +460,7 @@ def object_granularity_measurement_value_fields() -> tuple[str, ...]: @dataclass(frozen=True, slots=True) -class ObjectGranularityMeasurementRows(ObjectMeasurementColumnarRows): +class ObjectGranularityMeasurementRows(LongObjectMeasurementColumnarRows): """Columnar object granularity rows over the emitted label-id domain.""" fields: ClassVar[tuple[FieldSpec, ...]] = FieldSpec.from_dataclass_type( diff --git a/openhcs/processing/backends/cellprofiler/intensity_distribution.py b/openhcs/processing/backends/cellprofiler/intensity_distribution.py index 7df73e38e7..516dc0d23e 100644 --- a/openhcs/processing/backends/cellprofiler/intensity_distribution.py +++ b/openhcs/processing/backends/cellprofiler/intensity_distribution.py @@ -31,7 +31,9 @@ SourceStackLineageSourceRelation, ) from openhcs.core.callable_contract import KeywordRuntimeParameter -from openhcs.core.measurement_row_materialization import ConcatenatedColumnarRows +from openhcs.core.measurement_row_materialization import ( + MeasurementProjectedColumnarRows, +) from openhcs.core.memory.decorators import numpy from openhcs.core.pipeline.function_contracts import ( ObjectLabelInputExecutionMode, @@ -40,6 +42,10 @@ special_inputs, ) from openhcs.core.public_api import public_names_from_objects +from openhcs.core.runtime_identifier import normalize_runtime_identifier +from openhcs.core.equivalence.policy import ( + RuntimeMeasurementQualifierSuffixMatchStrategy, +) from openhcs.core.registry_strategies import enum_member_with_payload from openhcs.core.runtime_array_values import RuntimeArrayData from openhcs.core.runtime_batch_contracts import SliceIndexRuntimeParameter @@ -64,8 +70,8 @@ ) from openhcs.core.runtime_measurements import ( MeasurementRowAxisField, - MeasurementRowValueField, RuntimeMeasurementFeature, + RuntimeMeasurementIndexedDescriptorDeclaration, ) from openhcs.core.runtime_object_label_domains import ( ObjectLabelDomain, @@ -92,6 +98,10 @@ parse_cellprofiler_bool, parse_cellprofiler_int, ) +from openhcs.interop.cellprofiler.measurement_dialect import ( + CELLPROFILER_MEASUREMENT_DIALECT, + cellprofiler_projected_measurement_feature_name, +) from openhcs.processing.backends.lib_registry.unified_registry import ProcessingContract from openhcs.processing.backends.cellprofiler._backend import ( BackendProviderInput, @@ -104,7 +114,7 @@ CellProfilerRuntimeProfiler, ) from openhcs.processing.backends.cellprofiler.object_measurement_columnar_rows import ( - ObjectMeasurementColumnarRows, + WideObjectMeasurementColumnarRows, ) from openhcs.processing.backends.cellprofiler.secondary import ( SecondaryPropagationBackendStrategy, @@ -361,6 +371,86 @@ class MeasureObjectIntensityDistributionObjectMeasurementRowPolicy( ) +@dataclass(frozen=True, slots=True) +class IndexedRadialDistributionFeature: + """Identity of one source-qualified radial feature and its bin.""" + + feature: RuntimeMeasurementFeature + source_image_name: str + bin_index: int + bin_count: int + + +class RadialDistributionFeatureDeclaration( + RuntimeMeasurementIndexedDescriptorDeclaration +): + """Radial bin suffix ownership shared by production columns and lookup.""" + + declaration_key = "cellprofiler_radial_distribution_bin" + + @classmethod + def from_feature_name( + cls, feature_name: str + ) -> IndexedRadialDistributionFeature | None: + tokens = tuple(normalize_runtime_identifier(feature_name).split("_")) + suffix_width = cls.bin_suffix_width(tokens) + if suffix_width is None: + return None + source_end = len(tokens) - suffix_width + for feature in MeasureObjectIntensityDistributionModule.MeasurementFeature: + prefix = tuple( + normalize_runtime_identifier( + feature.source_qualified_name(source_image_name="") + ).split("_") + ) + if source_end <= len(prefix) or tokens[: len(prefix)] != prefix: + continue + return IndexedRadialDistributionFeature( + feature=feature, + source_image_name="_".join(tokens[len(prefix) : source_end]), + bin_index=int(tokens[-suffix_width]), + bin_count=int(tokens[-1]), + ) + return None + + @classmethod + def feature_name(cls, identity: object) -> str: + if not isinstance(identity, IndexedRadialDistributionFeature): + raise TypeError( + "Radial feature rendering requires IndexedRadialDistributionFeature." + ) + return cellprofiler_projected_measurement_feature_name( + identity.feature.source_qualified_name( + source_image_name=identity.source_image_name + ), + ( + (MeasurementRowAxisField.BIN_INDEX.value, identity.bin_index), + (MeasurementRowAxisField.BIN_COUNT.value, identity.bin_count), + ), + ) + + @classmethod + def indexed_suffix_token_width(cls, feature_tokens: tuple[str, ...]) -> int | None: + if cls.from_feature_name("_".join(feature_tokens)) is None: + return None + return cls.bin_suffix_width(feature_tokens) + + @staticmethod + def bin_suffix_width(feature_tokens: tuple[str, ...]) -> int | None: + qualifier = next( + qualifier + for qualifier in CELLPROFILER_MEASUREMENT_DIALECT.row_qualifiers + if qualifier.field_names + == ( + MeasurementRowAxisField.BIN_INDEX.value, + MeasurementRowAxisField.BIN_COUNT.value, + ) + ) + return RuntimeMeasurementQualifierSuffixMatchStrategy.for_enum_member( + qualifier.value_mode + ).matched_token_width(feature_tokens, len(feature_tokens), qualifier) + + class MeasureObjectIntensityDistributionModule( LabelsObjectInputPolicy, MeasureObjectIntensityDistributionObjectMeasurementRowPolicy, @@ -1319,8 +1409,15 @@ def rows(self) -> ColumnarRows: row_identity=MeasurementObjectRowIdentity.LABEL_ID, backend_provider=self.zernike_backend_provider, ).rows() - measurements = ConcatenatedColumnarRows( - (measurements, zernike_measurements) + measurements = MeasurementProjectedColumnarRows( + MappingProxyType( + {**measurements.columns, **zernike_measurements.columns} + ), + fields=FieldSpec.merge_exact( + (measurements.fields, zernike_measurements.fields) + ), + declared_object_measurement_domain_covered=True, + object_row_identity=MeasurementObjectRowIdentity.LABEL_ID, ) self.profiler.record_rows( "idist_zernike_rows", phase_started_at, len(measurements) @@ -1329,7 +1426,9 @@ def rows(self) -> ColumnarRows: @dataclass(slots=True) -class ObjectIntensityDistributionMeasurementColumnarRows(ObjectMeasurementColumnarRows): +class ObjectIntensityDistributionMeasurementColumnarRows( + WideObjectMeasurementColumnarRows +): """Columnar radial intensity-distribution rows.""" object_row_identity = MeasurementObjectRowIdentity.LABEL_ID @@ -1361,15 +1460,15 @@ def empty( def __post_init__(self) -> None: object_ids = np.asarray( - tuple((int(object_id) for object_id in self.object_ids)) - ) - row_count = int(object_ids.size) * int(self.radial_arrays.n_bins) * 3 - object_labels = np.empty(row_count, dtype=np.int32) - feature_names = np.empty(row_count, dtype=object) - source_image_names = np.full(row_count, self.source_image_name, dtype=object) - bin_indices = np.empty(row_count, dtype=np.int32) - bin_counts = np.full(row_count, int(self.bin_count), dtype=np.int32) - result_values = np.empty(row_count, dtype=np.float64) + tuple((int(object_id) for object_id in self.object_ids)), dtype=np.int64 + ) + field_columns: list[tuple[FieldSpec, np.ndarray]] = [ + (FieldSpec(MeasurementRowAxisField.OBJECT_LABEL.value, int), object_ids), + ( + FieldSpec(MeasurementRowAxisField.SOURCE_IMAGE_NAME.value, str), + np.full(object_ids.size, self.source_image_name, dtype=object), + ), + ] object_has_pixels_by_index = self.radial_arrays.object_has_pixels fraction_at_distance = self.radial_arrays.fraction_at_distance mean_pixel_fraction = self.radial_arrays.mean_pixel_fraction @@ -1378,69 +1477,71 @@ def __post_init__(self) -> None: object_ids, object_has_pixels_by_index, ) - row_index = 0 + source_indices = object_ids - 1 + valid_objects = (source_indices >= 0) & ( + source_indices < object_has_pixels_by_index.size + ) + valid_positions = np.flatnonzero(valid_objects) + valid_objects[valid_positions] = object_has_pixels_by_index[ + source_indices[valid_positions] + ] + measured_positions = np.flatnonzero(valid_objects) + measured_indices = source_indices[measured_positions] for bin_idx in range(self.radial_arrays.n_bins): bin_index = bin_idx + 1 - fraction_at_distance_feature = MeasureObjectIntensityDistributionModule.MeasurementFeature.FRACTION_AT_DISTANCE.source_qualified_name( - source_image_name=self.source_image_name, - ) - mean_fraction_feature = MeasureObjectIntensityDistributionModule.MeasurementFeature.MEAN_FRACTION.source_qualified_name( - source_image_name=self.source_image_name, + radial_cv = radial_cv_by_bin[bin_idx] + fraction_values = np.full(object_ids.size, np.nan, dtype=np.float64) + mean_values = np.full(object_ids.size, np.nan, dtype=np.float64) + cv_values = np.asarray( + [radial_cv_missing_values[int(label)] for label in object_ids], + dtype=np.float64, ) - radial_cv_feature = MeasureObjectIntensityDistributionModule.MeasurementFeature.RADIAL_CV.source_qualified_name( - source_image_name=self.source_image_name, + fraction_values[measured_positions] = fraction_at_distance[ + measured_indices, bin_idx + ] + mean_values[measured_positions] = mean_pixel_fraction[ + measured_indices, bin_idx + ] + measured_cv = np.asarray(radial_cv[measured_indices], dtype=np.float64) + cv_values[measured_positions] = np.where( + np.isfinite(measured_cv), measured_cv, 0.0 ) - radial_cv = radial_cv_by_bin[bin_idx] - for object_label in object_ids: - object_row = DeclaredRadialDistributionObjectRow( - int(object_label), object_has_pixels_by_index.size - ) - obj_idx = object_row.array_index - object_has_pixels = obj_idx is not None and bool( - object_has_pixels_by_index[obj_idx] - ) - object_labels[row_index : row_index + 3] = int(object_label) - feature_names[row_index] = fraction_at_distance_feature - feature_names[row_index + 1] = mean_fraction_feature - feature_names[row_index + 2] = radial_cv_feature - bin_indices[row_index : row_index + 3] = bin_index - result_values[row_index] = ( - float(fraction_at_distance[obj_idx, bin_idx]) - if object_has_pixels and obj_idx is not None - else np.nan - ) - result_values[row_index + 1] = ( - float(mean_pixel_fraction[obj_idx, bin_idx]) - if object_has_pixels and obj_idx is not None - else np.nan - ) - result_values[row_index + 2] = ( - RadialCVMissingValueAuthority.export_value(radial_cv[obj_idx]) - if object_has_pixels and obj_idx is not None - else radial_cv_missing_values[int(object_label)] + for feature, feature_values in ( + ( + MeasureObjectIntensityDistributionModule.MeasurementFeature.FRACTION_AT_DISTANCE, + fraction_values, + ), + ( + MeasureObjectIntensityDistributionModule.MeasurementFeature.MEAN_FRACTION, + mean_values, + ), + ( + MeasureObjectIntensityDistributionModule.MeasurementFeature.RADIAL_CV, + cv_values, + ), + ): + field_columns.append( + ( + FieldSpec( + RadialDistributionFeatureDeclaration.feature_name( + IndexedRadialDistributionFeature( + feature=feature, + source_image_name=self.source_image_name, + bin_index=bin_index, + bin_count=self.bin_count, + ) + ), + float, + ), + feature_values, + ) ) - row_index += 3 - field_columns: tuple[tuple[FieldSpec, np.ndarray], ...] = ( - (FieldSpec(MeasurementRowAxisField.OBJECT_LABEL.value, int), object_labels), - (FieldSpec(MeasurementRowAxisField.FEATURE_NAME.value, str), feature_names), - ( - FieldSpec(MeasurementRowAxisField.SOURCE_IMAGE_NAME.value, str), - source_image_names, - ), - (FieldSpec(MeasurementRowAxisField.BIN_INDEX.value, int), bin_indices), - (FieldSpec(MeasurementRowAxisField.BIN_COUNT.value, int), bin_counts), - ( - FieldSpec(MeasurementRowValueField.RESULT_VALUE.value, float), - result_values, - ), - ) if self.slice_index is not None: - field_columns = ( - *field_columns, + field_columns.append( ( FieldSpec(MeasurementRowAxisField.SLICE_INDEX.value, int), - np.full(row_count, int(self.slice_index), dtype=np.int32), - ), + np.full(object_ids.size, int(self.slice_index), dtype=np.int32), + ) ) self._fields = tuple(field_spec for field_spec, _values in field_columns) self._columns = MappingProxyType( @@ -1475,14 +1576,6 @@ def array_index(self) -> int | None: class RadialCVMissingValueAuthority: """CellProfiler missing-row values for RadialCV over a dense object domain.""" - @staticmethod - def export_value(value: float) -> float: - """Normalize undefined radial coefficients to CellProfiler's export value.""" - raw_value = float(value) - if not np.isfinite(raw_value): - return 0.0 - return raw_value - @classmethod def values( cls, diff --git a/openhcs/processing/backends/cellprofiler/object_measurement_columnar_rows.py b/openhcs/processing/backends/cellprofiler/object_measurement_columnar_rows.py index d6bf3a77e2..29742dee57 100644 --- a/openhcs/processing/backends/cellprofiler/object_measurement_columnar_rows.py +++ b/openhcs/processing/backends/cellprofiler/object_measurement_columnar_rows.py @@ -15,7 +15,7 @@ class ObjectMeasurementColumnarRows(ColumnarRows, ABC): - """Columnar object measurement rows with row-object iteration compatibility.""" + """Object measurement columns spanning their declared label domain.""" slice_index: int | None @@ -27,6 +27,17 @@ def covers_declared_object_measurement_domain(self) -> bool: def __len__(self) -> int: return self.row_count() + +class WideObjectMeasurementColumnarRows(ObjectMeasurementColumnarRows, ABC): + """One object row with a named column for each measured feature.""" + + def __iter__(self): + yield from self.iter_row_mappings() + + +class LongObjectMeasurementColumnarRows(ObjectMeasurementColumnarRows, ABC): + """One object/feature/value row per measured feature.""" + def __iter__(self): row_type = ( ObjectMeasurementValueRow diff --git a/openhcs/processing/backends/cellprofiler/shape.py b/openhcs/processing/backends/cellprofiler/shape.py index 0dbef24485..0d9b3d4f53 100644 --- a/openhcs/processing/backends/cellprofiler/shape.py +++ b/openhcs/processing/backends/cellprofiler/shape.py @@ -455,7 +455,7 @@ def measurement_all_field_names( ) from openhcs.core.runtime_sparse_labels import SparseIJVLabelRows from openhcs.processing.backends.cellprofiler.object_measurement_columnar_rows import ( - ObjectMeasurementColumnarRows, + LongObjectMeasurementColumnarRows, ) from openhcs.processing.backends.analysis.region_properties import ( LabelRegionPropertiesBackendStrategy, @@ -556,7 +556,7 @@ def feature_missing_value(self, feature_name: str) -> ObjectFeatureMissingValue: ) -class ShapeObjectMeasurementRows(ObjectMeasurementColumnarRows): +class ShapeObjectMeasurementRows(LongObjectMeasurementColumnarRows): """Dense AreaShape rows that already span their declared object domain.""" object_row_identity = MeasurementObjectRowIdentity.ROW_SEQUENCE diff --git a/openhcs/processing/backends/cellprofiler/zernike.py b/openhcs/processing/backends/cellprofiler/zernike.py index 5965826048..17ee6df968 100644 --- a/openhcs/processing/backends/cellprofiler/zernike.py +++ b/openhcs/processing/backends/cellprofiler/zernike.py @@ -28,7 +28,6 @@ ) from openhcs.core.runtime_measurements import ( MeasurementRowAxisField, - MeasurementRowValueField, RuntimeMeasurementFeature, RuntimeMeasurementIndexedDescriptorDeclaration, ) @@ -47,6 +46,7 @@ from openhcs.core.runtime_image_values import ( project_image_mask_to_data_domain, ) +from openhcs.core.runtime_identifier import normalize_runtime_identifier from openhcs.core.public_api import public_names_from_objects from openhcs.interop.cellprofiler.module_measurement_features import ( IntensityFeature, @@ -66,7 +66,7 @@ minimum_enclosing_circle_from_labels, ) from openhcs.processing.backends.cellprofiler.object_measurement_columnar_rows import ( - ObjectMeasurementColumnarRows, + WideObjectMeasurementColumnarRows, ) _INTENSITY_DEBUG_TRACE_DIR_ENV = "OPENHCS_ZERNIKE_INTENSITY_DEBUG_TRACE_DIR" @@ -99,7 +99,7 @@ def indexed_object_intensity_zernike_feature_name( degree: int, repetition: int, ) -> str: - """Return CP-compatible long-form intensity Zernike feature identity.""" + """Return the exact indexed intensity Zernike feature identity.""" return "{0}_{1}_{2}_{3}".format( feature.value, source_image_name, @@ -126,15 +126,9 @@ def from_feature_name( allow_source_qualified: bool = False, ) -> "IndexedObjectZernikeDescriptor | None": normalized_parts = tuple( - ( - part - for part in str(feature_name) - .strip() - .lower() - .replace("-", "_") - .split("_") - if part - ) + part + for part in normalize_runtime_identifier(feature_name).split("_") + if part ) for candidate_family in ( (family,) if family is not None else tuple(ObjectZernikeDescriptorFeature) @@ -146,14 +140,9 @@ def from_feature_name( ) for family_name in candidate_family_names: family_parts = tuple( - ( - part - for part in str(family_name) - .lower() - .replace("-", "_") - .split("_") - if part - ) + part + for part in normalize_runtime_identifier(family_name).split("_") + if part ) family_prefixes = (family_parts, ("".join(family_parts),)) for family_prefix in family_prefixes: @@ -608,7 +597,7 @@ def write_if_enabled(self) -> Path | None: @dataclass(frozen=True, slots=True) class IntensityZernikeMeasurementRowsRequest: - """Backend request for long-form intensity-Zernike measurement rows.""" + """Backend request for wide intensity-Zernike measurement columns.""" image: np.ndarray labels: np.ndarray @@ -663,7 +652,7 @@ def rows(self) -> ColumnarRows: @dataclass(slots=True) -class ObjectIntensityZernikeMeasurementColumnarRows(ObjectMeasurementColumnarRows): +class ObjectIntensityZernikeMeasurementColumnarRows(WideObjectMeasurementColumnarRows): """Columnar intensity-Zernike measurement rows.""" object_ids: Sequence[int] @@ -704,6 +693,13 @@ def empty( def __post_init__(self) -> None: object_ids = np.asarray(self.object_ids, dtype=np.int32) zernike_indexes = tuple((int(n), int(m)) for n, m in self.zernike_indexes) + field_columns: list[tuple[FieldSpec, Sequence[object]]] = [ + (FieldSpec(MeasurementRowAxisField.OBJECT_LABEL.value, int), object_ids), + ( + FieldSpec(MeasurementRowAxisField.SOURCE_IMAGE_NAME.value, str), + np.full(object_ids.size, self.source_image_name, dtype=object), + ), + ] if object_ids.size and zernike_indexes: magnitude_values = np.asarray(self.magnitudes, dtype=np.float64) phase_values = np.asarray(self.phases, dtype=np.float64) @@ -714,90 +710,42 @@ def __post_init__(self) -> None: zero_phase_rows[:, np.newaxis] & np.isnan(phase_values) ] = 0.0 phase_values[~zero_phase_rows, :] = np.nan - descriptor_count = 2 if self.include_phase else 1 - row_count = int(object_ids.size) * len(zernike_indexes) * descriptor_count - feature_sequence: list[str] = [] - zernike_ns: list[int] = [] - zernike_ms: list[int] = [] - value_columns: list[np.ndarray] = [] for index, (degree, repetition) in enumerate(zernike_indexes): - feature_sequence.append( - indexed_object_intensity_zernike_feature_name( - ObjectZernikeDescriptorFeature.INTENSITY_MAGNITUDE, - source_image_name=self.source_image_name, - degree=degree, - repetition=repetition, + field_columns.append( + ( + FieldSpec( + indexed_object_intensity_zernike_feature_name( + ObjectZernikeDescriptorFeature.INTENSITY_MAGNITUDE, + source_image_name=self.source_image_name, + degree=degree, + repetition=repetition, + ), + float, + ), + magnitude_values[:, index], ) ) - zernike_ns.append(degree) - zernike_ms.append(repetition) - value_columns.append(magnitude_values[:, index]) if self.include_phase: - feature_sequence.append( - indexed_object_intensity_zernike_feature_name( - ObjectZernikeDescriptorFeature.INTENSITY_PHASE, - source_image_name=self.source_image_name, - degree=degree, - repetition=repetition, + field_columns.append( + ( + FieldSpec( + indexed_object_intensity_zernike_feature_name( + ObjectZernikeDescriptorFeature.INTENSITY_PHASE, + source_image_name=self.source_image_name, + degree=degree, + repetition=repetition, + ), + float, + ), + phase_values[:, index], ) ) - zernike_ns.append(degree) - zernike_ms.append(repetition) - value_columns.append(phase_values[:, index]) - - object_labels = np.tile(object_ids, len(feature_sequence)).astype( - np.int32, - copy=False, - ) - feature_names = np.repeat( - np.asarray(feature_sequence, dtype=object), - int(object_ids.size), - ) - source_image_names = np.full( - row_count, - self.source_image_name, - dtype=object, - ) - zernike_n_values = np.repeat( - np.asarray(zernike_ns, dtype=np.int32), int(object_ids.size) - ) - zernike_m_values = np.repeat( - np.asarray(zernike_ms, dtype=np.int32), int(object_ids.size) - ) - result_values = np.concatenate(value_columns).astype( - np.float64, - copy=False, - ) - else: - row_count = 0 - object_labels = np.empty(0, dtype=np.int32) - feature_names = np.empty(0, dtype=object) - source_image_names = np.empty(0, dtype=object) - zernike_n_values = np.empty(0, dtype=np.int32) - zernike_m_values = np.empty(0, dtype=np.int32) - result_values = np.empty(0, dtype=np.float64) - - field_columns: tuple[tuple[FieldSpec, Sequence[object]], ...] = ( - (FieldSpec(MeasurementRowAxisField.OBJECT_LABEL.value, int), object_labels), - (FieldSpec(MeasurementRowAxisField.FEATURE_NAME.value, str), feature_names), - ( - FieldSpec(MeasurementRowAxisField.SOURCE_IMAGE_NAME.value, str), - source_image_names, - ), - (FieldSpec(MeasurementRowAxisField.ZERNIKE_N.value, int), zernike_n_values), - (FieldSpec(MeasurementRowAxisField.ZERNIKE_M.value, int), zernike_m_values), - ( - FieldSpec(MeasurementRowValueField.RESULT_VALUE.value, float), - result_values, - ), - ) if self.slice_index is not None: - field_columns = ( - *field_columns, + field_columns.append( ( FieldSpec(MeasurementRowAxisField.SLICE_INDEX.value, int), - np.full(row_count, int(self.slice_index), dtype=np.int32), - ), + np.full(object_ids.size, int(self.slice_index), dtype=np.int32), + ) ) self._fields = tuple(field_spec for field_spec, _values in field_columns) self._columns = MappingProxyType( diff --git a/tests/unit/test_measureobjectintensitydistribution.py b/tests/unit/test_measureobjectintensitydistribution.py index 29e2b57f44..002fa63ba0 100644 --- a/tests/unit/test_measureobjectintensitydistribution.py +++ b/tests/unit/test_measureobjectintensitydistribution.py @@ -3,13 +3,22 @@ import openhcs.processing.backends.cellprofiler.intensity_distribution as mid from openhcs.core.config import DtypeConfig +from openhcs.core.measurement_feature_queries import ( + MeasurementFeatureQuery, + MeasurementFeatureValueIndex, +) from openhcs.core.pipeline.function_contracts import ( ObjectLabelInputExecutionMode, object_label_input_execution_mode_from_callable, ) from openhcs.core.measurement_row_materialization import columnar_row_values from openhcs.core.runtime_image_values import ImagePayloadMetadata -from openhcs.core.runtime_measurements import MeasurementRowAxisField +from openhcs.core.runtime_measurements import ( + MeasurementRowAxisField, + MeasurementScope, + MeasurementSubject, + MeasurementTable, +) from openhcs.core.runtime_object_label_domains import ( ObjectLabelDomain, ObjectLabelDomainScope, @@ -21,6 +30,7 @@ ) from openhcs.core.runtime_tabular_values import MeasurementObjectRowIdentity from openhcs.interop.cellprofiler.measurement_dialect import ( + CELLPROFILER_MEASUREMENT_LOOKUP_DIALECT, cellprofiler_projected_measurement_feature_name, ) from openhcs.processing.backends.cellprofiler._backend import ( @@ -174,43 +184,12 @@ def test_radial_distribution_uses_dense_extent_domain_for_missing_object_rows(): assert MeasurementRowAxisField.OBJECT_ROW_IDENTITY.value not in measurements.columns - gap_label_measurements = [ - measurement for measurement in measurements if measurement.object_label == 2 - ] - label_three_measurements = [ - measurement for measurement in measurements if measurement.object_label == 3 - ] - trailing_label_measurements = [ - measurement for measurement in measurements if measurement.object_label == 4 - ] - - assert len(gap_label_measurements) == 12 - assert len(label_three_measurements) == 12 - assert len(trailing_label_measurements) == 12 - rows = tuple( - zip( - columnar_row_values(measurements, "object_label"), - columnar_row_values(measurements, "feature_name"), - columnar_row_values(measurements, "bin_index"), - columnar_row_values(measurements, "result_value"), - strict=True, - ) - ) - gap_values_by_feature_and_bin = { - (feature_name, bin_index): value - for object_label, feature_name, bin_index, value in rows - if object_label == 2 - } - values_by_feature_and_bin = { - (feature_name, bin_index): value - for object_label, feature_name, bin_index, value in rows - if object_label == 3 - } - trailing_values_by_feature_and_bin = { - (feature_name, bin_index): value - for object_label, feature_name, bin_index, value in rows - if object_label == 4 + rows_by_object = { + int(row["object_label"]): row for row in measurements.iter_row_mappings() } + assert tuple(rows_by_object) == (1, 2, 3, 4) + assert measurements.row_count() == 4 + assert len(measurements.fields) == 15 fraction_feature = MeasureObjectIntensityDistributionModule.MeasurementFeature.FRACTION_AT_DISTANCE.source_qualified_name( source_image_name=SOURCE_IMAGE_NAME ) @@ -221,19 +200,16 @@ def test_radial_distribution_uses_dense_extent_domain_for_missing_object_rows(): source_image_name=SOURCE_IMAGE_NAME ) for bin_index in range(1, 5): - assert np.isfinite(values_by_feature_and_bin[(fraction_feature, bin_index)]) - assert np.isnan(gap_values_by_feature_and_bin[(fraction_feature, bin_index)]) - assert np.isnan( - gap_values_by_feature_and_bin[(mean_fraction_feature, bin_index)] - ) - assert gap_values_by_feature_and_bin[(radial_cv_feature, bin_index)] == 0.0 - assert np.isnan( - trailing_values_by_feature_and_bin[(radial_cv_feature, bin_index)] - ) - assert np.isfinite( - values_by_feature_and_bin[(mean_fraction_feature, bin_index)] - ) - assert np.isfinite(values_by_feature_and_bin[(radial_cv_feature, bin_index)]) + fraction = f"{fraction_feature}_{bin_index}of4" + mean = f"{mean_fraction_feature}_{bin_index}of4" + cv = f"{radial_cv_feature}_{bin_index}of4" + assert np.isfinite(rows_by_object[3][fraction]) + assert np.isnan(rows_by_object[2][fraction]) + assert np.isnan(rows_by_object[2][mean]) + assert rows_by_object[2][cv] == 0.0 + assert np.isnan(rows_by_object[4][cv]) + assert np.isfinite(rows_by_object[3][mean]) + assert np.isfinite(rows_by_object[3][cv]) def test_radial_cv_export_values_zero_undefined_coefficients(): @@ -250,22 +226,8 @@ def test_radial_cv_export_values_zero_undefined_coefficients(): bin_count=1, ) - values_by_feature = { - feature: value - for feature, value in zip( - columnar_row_values(rows, "feature_name"), - columnar_row_values(rows, "result_value"), - strict=True, - ) - } - - assert ( - values_by_feature[ - MeasureObjectIntensityDistributionModule.MeasurementFeature.RADIAL_CV.source_qualified_name( - source_image_name=SOURCE_IMAGE_NAME, - ) - ] - == 0.0 + np.testing.assert_array_equal( + rows.column_values("RadialDistribution_RadialCV_BF_image_1of1"), [0.0] ) @@ -283,16 +245,19 @@ def test_radial_distribution_rows_own_native_feature_identity_and_axes(): bin_count=4, ) - feature_name = columnar_row_values(rows, "feature_name")[0] assert rows.object_row_identity is MeasurementObjectRowIdentity.LABEL_ID - assert feature_name == "RadialDistribution_FracAtD_BF_image" - assert cellprofiler_projected_measurement_feature_name( - feature_name, - (("bin_index", 1), ("bin_count", 4)), - ) == ("RadialDistribution_FracAtD_BF_image_1of4") + assert tuple(rows.columns) == ( + "object_label", + "source_image_name", + "RadialDistribution_FracAtD_BF_image_1of4", + "RadialDistribution_MeanFrac_BF_image_1of4", + "RadialDistribution_RadialCV_BF_image_1of4", + ) + assert rows.row_count() == 1 + np.testing.assert_array_equal( + rows.column_values("RadialDistribution_FracAtD_BF_image_1of4"), [0.25] + ) assert set(columnar_row_values(rows, "source_image_name")) == {SOURCE_IMAGE_NAME} - assert set(columnar_row_values(rows, "bin_index")) == {1} - assert set(columnar_row_values(rows, "bin_count")) == {4} def test_intensity_distribution_module_owns_canonical_source_projection(): @@ -326,6 +291,72 @@ def test_intensity_distribution_module_owns_canonical_source_projection(): ) +@pytest.mark.parametrize( + "feature_name", + ( + "RadialDistribution_FracAtD_BF_image_1of2", + "RadialDistribution_FracAtD_BF_image_2of2", + "RadialDistribution_MeanFrac_BF_image_2of2", + "RadialDistribution_ZernikeMagnitude_BF_image_2_0", + "RadialDistribution_ZernikePhase_BF_image_2_0", + ), +) +@pytest.mark.parametrize("source_name", ("BF_image", "BF_image_2_0", "BF_image_1of2")) +def test_wide_intensity_distribution_features_remain_queryable( + feature_name, source_name +): + feature_name = feature_name.replace(SOURCE_IMAGE_NAME, source_name) + image = np.arange(36, dtype=np.float32).reshape((6, 6)) + 1 + labels = np.zeros(image.shape, dtype=np.int32) + labels[1:5, 1:5] = 1 + _, rows = measure_object_intensity_distribution( + ImagePayloadMetadata(source_image_names=(source_name,)).attach_to(image), + ObjectLabelPayload( + variant_data=ObjectLabelVariantData(labels=labels), + domain=ObjectLabelDomain(declared_object_count=1), + ), + bin_count=2, + wants_zernikes=mid.ZernikeMode.MAGNITUDES_AND_PHASE, + zernike_degree=2, + ) + table = MeasurementTable( + name="IntensityDistribution", + rows=rows, + source_image_name=source_name, + subject=MeasurementSubject(MeasurementScope.OBJECT, "Cells"), + measurement_feature_owner=MeasureObjectIntensityDistributionModule, + ) + indexes = MeasurementFeatureValueIndex.from_columnar_table_by_object( + table, + MeasurementFeatureQuery( + feature_name, + object_name="Cells", + dialect=CELLPROFILER_MEASUREMENT_LOOKUP_DIALECT, + ), + {"Cells": "Cells"}, + ) + assert indexes is not None + assert indexes["Cells"].values_by_label == { + 1: float(rows.column_values(feature_name)[0]) + } + + +@pytest.mark.parametrize( + "source_name, aliases", + ( + ("BF_image_1of2", ("bf_image_1_of_2", "bfimage1of2")), + ("BF_image_2_0", ("bf_image_2_0", "bfimage20")), + ), +) +def test_unindexed_intensity_lookup_preserves_bin_like_source_names( + source_name, aliases +): + lookup = CELLPROFILER_MEASUREMENT_LOOKUP_DIALECT.feature_lookup( + f"Intensity_MeanIntensity_{source_name}" + ) + assert lookup.source_aliases == aliases + + def test_intensity_zernike_rows_own_native_feature_identity_and_axes(): rows = ObjectIntensityZernikeMeasurementColumnarRows( object_ids=(1,), @@ -336,12 +367,16 @@ def test_intensity_zernike_rows_own_native_feature_identity_and_axes(): source_image_name=SOURCE_IMAGE_NAME, ) - assert tuple(columnar_row_values(rows, "feature_name")) == ( + assert tuple(rows.columns) == ( + "object_label", + "source_image_name", "RadialDistribution_ZernikeMagnitude_BF_image_2_0", ) + assert rows.row_count() == 1 + np.testing.assert_array_equal( + rows.column_values("RadialDistribution_ZernikeMagnitude_BF_image_2_0"), [0.5] + ) assert tuple(columnar_row_values(rows, "source_image_name")) == (SOURCE_IMAGE_NAME,) - assert tuple(columnar_row_values(rows, "n")) == (2,) - assert tuple(columnar_row_values(rows, "m")) == (0,) native_feature_name = indexed_object_intensity_zernike_feature_name( ObjectZernikeDescriptorFeature.INTENSITY_MAGNITUDE, source_image_name=SOURCE_IMAGE_NAME, @@ -374,10 +409,6 @@ def test_radial_and_zernike_rows_preserve_exact_zero_row_schemas(): assert tuple(field.dtype for field in radial_rows.fields) == ( int, str, - str, - int, - int, - float, int, ) assert tuple(field.name for field in zernike_rows.fields) == tuple( @@ -386,10 +417,6 @@ def test_radial_and_zernike_rows_preserve_exact_zero_row_schemas(): assert tuple(field.dtype for field in zernike_rows.fields) == ( int, str, - str, - int, - int, - float, int, ) assert radial_rows.row_count() == 0 @@ -500,18 +527,22 @@ def measure(backend_provider=None): default_rows = measure() native_rows = measure(CellProfilerBackendProvider.NATIVE) - for field in ("object_label", "feature_name", "source_image_name", "n", "m"): + assert tuple(default_rows.columns) == tuple(native_rows.columns) + for field in ("object_label", "source_image_name", "slice_index"): np.testing.assert_array_equal( columnar_row_values(default_rows, field), columnar_row_values(native_rows, field), ) - np.testing.assert_allclose( - columnar_row_values(default_rows, "result_value"), - columnar_row_values(native_rows, "result_value"), - rtol=1e-10, - atol=1e-12, - equal_nan=True, - ) + for field in default_rows.columns: + if field in ("object_label", "source_image_name", "slice_index"): + continue + np.testing.assert_allclose( + default_rows.column_values(field), + native_rows.column_values(field), + rtol=1e-10, + atol=1e-12, + equal_nan=True, + ) def test_measure_object_intensity_distribution_rejects_unprojected_label_stack(): @@ -573,17 +604,8 @@ def test_intensity_zernike_uses_compact_rows_for_noncontiguous_domains(): object_ids=(5,), backend_provider=CellProfilerBackendProvider.LEGACY_FAST, ).rows() - values = [ - value - for feature, value in zip( - columnar_row_values(rows, "feature_name"), - columnar_row_values(rows, "result_value"), - strict=True, - ) - if feature == phase_feature - ] - - np.testing.assert_allclose(values, [np.pi / 2.0]) + assert rows.row_count() == 1 + np.testing.assert_allclose(rows.column_values(phase_feature), [np.pi / 2.0]) def test_intensity_zernike_phase_export_preserves_undefined_phase(): @@ -602,16 +624,7 @@ def test_intensity_zernike_phase_export_preserves_undefined_phase(): source_image_name=SOURCE_IMAGE_NAME, ) - values_by_feature = { - feature: value - for feature, value in zip( - columnar_row_values(rows, "feature_name"), - columnar_row_values(rows, "result_value"), - strict=True, - ) - } - - assert np.isnan(values_by_feature[phase_feature]) + assert np.isnan(rows.column_values(phase_feature)[0]) def test_intensity_zernike_phase_export_zeroes_undefined_phase_within_extent(): @@ -633,13 +646,11 @@ def test_intensity_zernike_phase_export_zeroes_undefined_phase_within_extent(): values_by_object = { object_label: value - for object_label, feature, value in zip( + for object_label, value in zip( columnar_row_values(rows, "object_label"), - columnar_row_values(rows, "feature_name"), - columnar_row_values(rows, "result_value"), + rows.column_values(phase_feature), strict=True, ) - if feature == phase_feature } assert values_by_object[1] == 0.0