Skip to content

Commit be88af8

Browse files
committed
Remove serialem logic
1 parent f0dd9e8 commit be88af8

File tree

4 files changed

+5
-63
lines changed

4 files changed

+5
-63
lines changed

src/murfey/client/analyser.py

Lines changed: 1 addition & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -181,30 +181,6 @@ def _find_context(self, file_path: Path) -> bool:
181181
self._context = TomographyContext("tomo", self._basepath)
182182
self.parameters_model = ProcessingParametersTomo
183183
return True
184-
185-
# Files with these suffixes belong to the serial EM tomography workflow
186-
if file_path.suffix in (".mrc", ".tiff", ".tif", ".eer"):
187-
# Ignore batch files and search maps
188-
if any(p in file_path.parts for p in ("Batch", "SearchMaps")):
189-
return False
190-
# Ignore JPG files
191-
if file_path.with_suffix(".jpg").is_file():
192-
return False
193-
# Ignore the averaged movies written out by the Falcon
194-
if (
195-
len(
196-
list(
197-
file_path.parent.glob(
198-
f"{file_path.name}*{file_path.suffix}"
199-
)
200-
)
201-
)
202-
> 1
203-
):
204-
return False
205-
self._context = TomographyContext("serialem", self._basepath)
206-
self.parameters_model = ProcessingParametersTomo
207-
return True
208184
return False
209185

210186
def post_transfer(self, transferred_file: Path):
@@ -295,12 +271,7 @@ def _analyse(self):
295271
if not dc_metadata:
296272
try:
297273
dc_metadata = self._context.gather_metadata(
298-
(
299-
transferred_file.with_suffix(".mdoc")
300-
if self._context._acquisition_software
301-
== "serialem"
302-
else self._xml_file(transferred_file)
303-
),
274+
self._xml_file(transferred_file),
304275
environment=self._environment,
305276
)
306277
except NotImplementedError:

src/murfey/client/contexts/tomo.py

Lines changed: 2 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -400,33 +400,6 @@ def _add_tomo_tilt(
400400
required_strings=required_strings,
401401
)
402402

403-
def _add_serialem_tilt(
404-
self, file_path: Path, environment: MurfeyInstanceEnvironment | None = None
405-
) -> List[str]:
406-
delimiters = ("_", "-")
407-
for d in delimiters:
408-
if file_path.name.count(d) > 1:
409-
delimiter = d
410-
break
411-
else:
412-
delimiter = delimiters[0]
413-
414-
def _extract_tilt_series(p: Path) -> str:
415-
split = p.name.split(delimiter)
416-
for s in split:
417-
if s.isdigit():
418-
return s
419-
raise ValueError(
420-
f"No digits found in {p.name} after splitting on {delimiter}"
421-
)
422-
423-
return self._add_tilt(
424-
file_path,
425-
lambda x: ".".join(x.name.split(delimiter)[-1].split(".")[:-1]),
426-
environment=environment,
427-
required_strings=[],
428-
)
429-
430403
def post_transfer(
431404
self,
432405
transferred_file: Path,
@@ -464,10 +437,8 @@ def post_transfer(
464437
required_strings=kwargs.get("required_strings")
465438
or required_strings,
466439
)
467-
elif self._acquisition_software == "serialem":
468-
completed_tilts = self._add_serialem_tilt(
469-
transferred_file, environment=environment
470-
)
440+
else:
441+
logger.warning(f"Unknown data file {transferred_file}")
471442
if transferred_file.suffix == ".mdoc":
472443
with open(transferred_file, "r") as md:
473444
tilt_series = transferred_file.stem

src/murfey/client/multigrid_control.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
from murfey.util.api import url_path_for
2424
from murfey.util.client import capture_delete, capture_post, get_machine_config_client
2525

26-
log = logging.getLogger("murfey.client.mutligrid_control")
26+
log = logging.getLogger("murfey.client.multigrid_control")
2727

2828

2929
@dataclass

src/murfey/util/dummy_setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ def initialise(dummy_location: Path) -> Path:
2424
yaml.dump(
2525
{
2626
"m12": {
27-
"acquisition_software": ["epu", "tomo", "serialem"],
27+
"acquisition_software": ["epu", "tomo"],
2828
"data_directories": [str(detector_dir)],
2929
"rsync_basepath": str(dummy_location),
3030
"calibrations": {"dummy": 0},

0 commit comments

Comments
 (0)