File: test_export_bitmaps.py

package info (click to toggle)
dials 3.25.0%2Bdfsg3-3
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 20,112 kB
  • sloc: python: 134,740; cpp: 34,526; makefile: 160; sh: 142
file content (19 lines) | stat: -rw-r--r-- 599 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from __future__ import annotations

from dxtbx.model.experiment_list import ExperimentListFactory
from iotbx.detectors import FlexImage

from dials.util import export_bitmaps


def test_imageset_as_flex_image(dials_data):
    expts = ExperimentListFactory.from_filenames(
        dials_data("centroid_test_data", pathlib=True).glob("centroid_000*.cbf")
    )
    imageset = expts[0].imageset
    flex_images = list(
        export_bitmaps.imageset_as_flex_image(imageset, images=(1, 3, 5))
    )
    assert len(flex_images) == 3
    for img in flex_images:
        assert isinstance(img, FlexImage)