Source code for ewoksfluo.tasks.input.pick_scan
from typing import Sequence
from ewokscore import Task
[docs]
class PickScan(
Task,
input_names=["filename", "scan_number"],
output_names=["bliss_scan_uri"],
):
"""Select a single Bliss scan."""
[docs]
def run(self):
filename: Sequence[str] = self.inputs.filename
scan_number: Sequence[int] = self.inputs.scan_number
self.outputs.bliss_scan_uri = f"{filename}::/{scan_number}.1"