From 828b5a7ad390c94b20fc5a71165576d124f010bd Mon Sep 17 00:00:00 2001 From: Graeme Winter Date: Wed, 24 Jan 2024 08:58:53 +0000 Subject: [PATCH] ExperimentList -> ExperimentListFactory to fix removed feature In dxtbx the ExperimentList.from_filenames() call was removed, but was used here. Replacing with ExperimentListFactory resolves this. Fixes #59 --- fast_dp/image_readers.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fast_dp/image_readers.py b/fast_dp/image_readers.py index 976d3f9..995728e 100644 --- a/fast_dp/image_readers.py +++ b/fast_dp/image_readers.py @@ -3,7 +3,7 @@ import os import time -from dxtbx.model.experiment_list import ExperimentList +from dxtbx.model.experiment_list import ExperimentListFactory from fast_dp.image_names import image2template_directory @@ -323,11 +323,11 @@ def read_image_metadata_dxtbx(image): if image.endswith(".h5"): # XDS can literally only handle master files called (prefix)_master.h5 assert "master" in image - expt = ExperimentList.from_filenames([image])[0] + expt = ExperimentListFactory.from_filenames([image])[0] else: template, directory = image2template_directory(image) full_template = os.path.join(directory, template) - expt = ExperimentList.from_templates( + expt = ExperimentListFactory.from_templates( [full_template], allow_incomplete_sweeps=True )[0]