Skip to content

Commit 3ab667e

Browse files
authored
Merge pull request #18 from jluethi/dask
Lazy Loading of data to improve memory efficiency
2 parents 01cdfa9 + c4dfdf2 commit 3ab667e

29 files changed

+699
-46
lines changed

examples/run_zmb.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@
4444
# ]
4545

4646
mode = "zmb"
47-
query = "well=='D05' and field==['s1','s2','s3']"
47+
#query = "well=='D05' and field==['s1','s2','s3']"
48+
query = ""
4849
grid_montage = False
4950
output_name = "Test_ZMB_3D_new"
5051

pyproject.toml

+4-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ classifiers = [
3434
]
3535

3636
dependencies = [
37-
"fractal-tasks-core==0.10.0",
37+
"fractal-tasks-core==0.11.0",
3838
"pydantic",
3939
"zarr",
4040
"faim-hcs @ git+https://github.com/jluethi/faim-hcs.git@generalized_wavelength_extraction",
@@ -101,6 +101,9 @@ extend-ignore = [
101101
"D416", # Section name should end with a colon
102102
]
103103

104+
[tool.ruff.pydocstyle]
105+
convention = "google"
106+
104107
[tool.ruff.per-file-ignores]
105108
"tests/*.py" = ["D", "S"]
106109
"setup.py" = ["D"]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
"HTSInfoFile", Version 1.0
2+
"Description", "test"
3+
"PlateType", 2
4+
"TimePoints", 1
5+
"ZSeries", TRUE
6+
"ZSteps", 26
7+
"ZProjection", FALSE
8+
"XWells", 12
9+
"YWells", 8
10+
"WellsSelection1", FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
11+
"WellsSelection2", FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
12+
"WellsSelection3", FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
13+
"WellsSelection4", FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
14+
"WellsSelection5", FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
15+
"WellsSelection6", FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
16+
"WellsSelection7", FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
17+
"WellsSelection8", FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
18+
"Sites", TRUE
19+
"XSites", 3
20+
"YSites", 3
21+
"SiteSelection1", TRUE, TRUE, TRUE
22+
"SiteSelection2", FALSE, TRUE, TRUE
23+
"SiteSelection3", FALSE, FALSE, TRUE
24+
"Waves", TRUE
25+
"NWavelengths", 4
26+
"WaveName1", "DAPI"
27+
"WaveName2", "FITC"
28+
"WaveName3", "Texas Red"
29+
"WaveName4", "Cy5"
30+
"WaveCollect1", 1
31+
"WaveCollect2", 1
32+
"WaveCollect3", 1
33+
"WaveCollect4", 1
34+
"UniquePlateIdentifier", "c66340dd-269c-45dc-a7bb-071246f177d0"
35+
"EndFile"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
"HTSInfoFile", Version 1.0
2+
"Description", "test"
3+
"PlateType", 2
4+
"TimePoints", 1
5+
"ZSeries", TRUE
6+
"ZSteps", 26
7+
"ZProjection", FALSE
8+
"XWells", 12
9+
"YWells", 8
10+
"WellsSelection1", FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
11+
"WellsSelection2", FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
12+
"WellsSelection3", FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
13+
"WellsSelection4", FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
14+
"WellsSelection5", FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
15+
"WellsSelection6", FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
16+
"WellsSelection7", FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
17+
"WellsSelection8", FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
18+
"Sites", TRUE
19+
"XSites", 3
20+
"YSites", 3
21+
"SiteSelection1", TRUE, TRUE, TRUE
22+
"SiteSelection2", FALSE, TRUE, TRUE
23+
"SiteSelection3", FALSE, FALSE, TRUE
24+
"Waves", TRUE
25+
"NWavelengths", 4
26+
"WaveName1", "DAPI"
27+
"WaveName2", "FITC"
28+
"WaveName3", "Texas Red"
29+
"WaveName4", "Cy5"
30+
"WaveCollect1", 1
31+
"WaveCollect2", 1
32+
"WaveCollect3", 1
33+
"WaveCollect4", 1
34+
"UniquePlateIdentifier", "c66340dd-269c-45dc-a7bb-071246f177d0"
35+
"EndFile"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
"HTSInfoFile", Version 1.0
2+
"Description", "test"
3+
"PlateType", 2
4+
"TimePoints", 1
5+
"ZSeries", TRUE
6+
"ZSteps", 26
7+
"ZProjection", FALSE
8+
"XWells", 12
9+
"YWells", 8
10+
"WellsSelection1", FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
11+
"WellsSelection2", FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
12+
"WellsSelection3", FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
13+
"WellsSelection4", FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
14+
"WellsSelection5", FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
15+
"WellsSelection6", FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
16+
"WellsSelection7", FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
17+
"WellsSelection8", FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
18+
"Sites", TRUE
19+
"XSites", 3
20+
"YSites", 3
21+
"SiteSelection1", TRUE, TRUE, TRUE
22+
"SiteSelection2", FALSE, TRUE, TRUE
23+
"SiteSelection3", FALSE, FALSE, TRUE
24+
"Waves", TRUE
25+
"NWavelengths", 4
26+
"WaveName1", "DAPI"
27+
"WaveName2", "FITC"
28+
"WaveName3", "Texas Red"
29+
"WaveName4", "Cy5"
30+
"WaveCollect1", 1
31+
"WaveCollect2", 1
32+
"WaveCollect3", 1
33+
"WaveCollect4", 1
34+
"UniquePlateIdentifier", "c66340dd-269c-45dc-a7bb-071246f177d0"
35+
"EndFile"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
"HTSInfoFile", Version 1.0
2+
"Description", "test"
3+
"PlateType", 2
4+
"TimePoints", 1
5+
"ZSeries", TRUE
6+
"ZSteps", 26
7+
"ZProjection", FALSE
8+
"XWells", 12
9+
"YWells", 8
10+
"WellsSelection1", FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
11+
"WellsSelection2", FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
12+
"WellsSelection3", FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
13+
"WellsSelection4", FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
14+
"WellsSelection5", FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
15+
"WellsSelection6", FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
16+
"WellsSelection7", FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
17+
"WellsSelection8", FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE
18+
"Sites", TRUE
19+
"XSites", 3
20+
"YSites", 3
21+
"SiteSelection1", TRUE, TRUE, TRUE
22+
"SiteSelection2", FALSE, TRUE, TRUE
23+
"SiteSelection3", FALSE, FALSE, TRUE
24+
"Waves", TRUE
25+
"NWavelengths", 4
26+
"WaveName1", "DAPI"
27+
"WaveName2", "FITC"
28+
"WaveName3", "Texas Red"
29+
"WaveName4", "Cy5"
30+
"WaveCollect1", 1
31+
"WaveCollect2", 1
32+
"WaveCollect3", 1
33+
"WaveCollect4", 1
34+
"UniquePlateIdentifier", "c66340dd-269c-45dc-a7bb-071246f177d0"
35+
"EndFile"

0 commit comments

Comments
 (0)