Skip to content

Commit dadb02d

Browse files
committed
Simplified CLEM BaseModels and updated CLEMContext file handling logic to reflect that
1 parent 9d03fa2 commit dadb02d

File tree

2 files changed

+0
-31
lines changed

2 files changed

+0
-31
lines changed

src/murfey/client/contexts/clem.py

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -93,11 +93,7 @@ def __init__(self, acquisition_software: str, basepath: Path):
9393
self._basepath = basepath
9494
# CLEM contexts for "auto-save" acquisition mode
9595
self._tiff_series: Dict[str, List[str]] = {} # {Series name : TIFF path list}
96-
self._tiff_timestamps: Dict[str, List[float]] = {} # {Series name : Timestamps}
97-
self._tiff_sizes: Dict[str, List[int]] = {} # {Series name : File sizes}
9896
self._series_metadata: Dict[str, str] = {} # {Series name : Metadata file path}
99-
self._metadata_timestamp: Dict[str, float] = {} # {Series name : Timestamp}
100-
self._metadata_size: Dict[str, int] = {} # {Series name : File size}
10197
self._files_in_series: Dict[str, int] = {} # {Series name : Total TIFFs}
10298

10399
def post_transfer(
@@ -198,16 +194,8 @@ def post_transfer(
198194
# Create key-value pairs containing empty list if not already present
199195
if series_name not in self._tiff_series.keys():
200196
self._tiff_series[series_name] = []
201-
if series_name not in self._tiff_sizes.keys():
202-
self._tiff_sizes[series_name] = []
203-
if series_name not in self._tiff_timestamps.keys():
204-
self._tiff_timestamps[series_name] = []
205197
# Append information to list
206198
self._tiff_series[series_name].append(str(destination_file))
207-
self._tiff_sizes[series_name].append(transferred_file.stat().st_size)
208-
self._tiff_timestamps[series_name].append(
209-
transferred_file.stat().st_ctime
210-
)
211199
logger.debug(
212200
f"Created TIFF file dictionary entries for {series_name!r}"
213201
)
@@ -275,8 +263,6 @@ def post_transfer(
275263
# Update dictionary entries
276264
self._files_in_series[series_name] = num_files
277265
self._series_metadata[series_name] = str(destination_file)
278-
self._metadata_size[series_name] = transferred_file.stat().st_size
279-
self._metadata_timestamp[series_name] = transferred_file.stat().st_ctime
280266
logger.debug(f"Created dictionary entries for {series_name!r} metadata")
281267

282268
# A new copy of the metadata file is created in 'processed', so no need
@@ -303,12 +289,7 @@ def post_transfer(
303289
tiff_dataset = {
304290
"series_name": series_name,
305291
"tiff_files": self._tiff_series[series_name],
306-
"tiff_sizes": self._tiff_sizes[series_name],
307-
"tiff_timestamps": self._tiff_timestamps[series_name],
308292
"series_metadata": self._series_metadata[series_name],
309-
"metadata_size": self._metadata_size[series_name],
310-
"metadata_timestamp": self._metadata_timestamp[series_name],
311-
"description": "",
312293
}
313294
post_result = self.process_tiff_series(tiff_dataset, environment)
314295
if post_result is False:

src/murfey/util/models.py

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -154,22 +154,10 @@ class FractionationParameters(BaseModel):
154154
"""
155155

156156

157-
class LifFileInfo(BaseModel):
158-
name: Path
159-
size: int
160-
timestamp: float
161-
description: str = ""
162-
163-
164157
class TiffSeriesInfo(BaseModel):
165158
series_name: str
166159
tiff_files: List[Path]
167-
tiff_sizes: List[int]
168-
tiff_timestamps: List[float]
169160
series_metadata: Path
170-
metadata_size: int
171-
metadata_timestamp: float
172-
description: str = ""
173161

174162

175163
"""

0 commit comments

Comments
 (0)