Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

create CCD pimte area detector device #428

Open
11 tasks done
Relm-Arrowny opened this issue Apr 9, 2024 · 0 comments
Open
11 tasks done

create CCD pimte area detector device #428

Relm-Arrowny opened this issue Apr 9, 2024 · 0 comments

Comments

@Relm-Arrowny
Copy link
Contributor

Relm-Arrowny commented Apr 9, 2024

Pimte is one of the few CCD detector used around diamond and it is useful to be able to use them in bluesaky , it could also serve as the base class for p99 CCD detector #381

Acceptance Criteria

  • Create an ophyd-async device for pimte
  • 1. The detector should be stageable
    Able to change Acquistion setting, exposure time trigger mode, eg things that need to be change during each data collection
  • 2. Should be able to change Diver setting, chip temperature readout time etc.
  • 3. Should be able to write data to somewhere.
  • 5. should be able to be use in bluesky plan.

Tasks

  • Test what functionality of the detector has using epic PV, eg does the roi work etc etc.
  • Go through the device on i22 to draw up a proper task list. (see Ref Add i22 beamline and devices #332)
  • Create the device
  • Add extra functionality that needed in drivers like pilatus_driver.py
  • A controller much like pilatus_controller.py to deal with how the data collection is done setting trigger, count time etc....
  • Run it in bluesky
  • Device unit test
  • Controller and drivers test is required. example
  • IRL test
  • Should be able to produce images with different exposure time, change all the setting that are required for the image itself.

##Ref
i10 version

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant