Camera Visualization System Requirements and Status JTM - March - - PowerPoint PPT Presentation

camera visualization system requirements and status
SMART_READER_LITE
LIVE PREVIEW

Camera Visualization System Requirements and Status JTM - March - - PowerPoint PPT Presentation

Camera Visualization System Requirements and Status JTM - March 2017 Visualization Requirements Camera visualization is mainly aimed at diagnosing issues with CCDs during CCD/raft testing, focal plane integration, camera commissioning


slide-1
SLIDE 1

Camera Visualization System Requirements and Status

JTM - March 2017

slide-2
SLIDE 2

Visualization Requirements

  • Camera visualization is mainly aimed at diagnosing issues with CCDs during

CCD/raft testing, focal plane integration, camera commissioning

  • Timescale is now through commissioning and operations
  • Capabilities that are somewhat different from visualization for science

○ Near real time image display (as well as access to archive data). ○ Hold a data stream image for detailed analysis (under user control). ○ Ability to display, select, and analyze image regions by hardware entity (CCD, amplifier,

  • verscan, data, etc.)

○ Perform HW diagnostic functions (e.g., pixel noise, CTE, … ) ○ Monitor HW performance (noise, gain, bad pixels). Examples: histogram pixel distributions; Highlight hot/dead pixels on the image. ○ Plot timelines of performance parameters.

slide-3
SLIDE 3

Visualization Plans

  • After reviewing other tools including a camera specific solution that had been

worked on previously we decided to adopt firefly

○ Plan is to use firefly as a toolkit, and to build camera specific functionality on-top/around firefly library ○ Our hope was that by using firefly we would be giving IPAC early feedback on a tool which could be used by other parts of the project

  • We have only a limited budget for visualization so have mainly used

“contributed” and/or “student” manpower

○ Jon Thaler and John Hart (Illinois) ○ Students (never more that three at a time):

Neelan Coleman, Vikas Agartha, Bing-Jul Ho, Dingcheng Yue, Yutong Wang, Joe Pagliuco,

Wei Ren, Ting Huang. ○ Stuart Marshall and Tony Johnson (camera integration) ○ Tatiana Goldina (IPAC liaison)

slide-4
SLIDE 4

Visualization architecture

Architecture is design to minimize latency from image acquisition to display.

DAQ

“2-day-store” Diagnostic Cluster (~1 core/CCD)

CCS Rafts 1 CCS Rafts 2 CCS Rafts 3 CCS Rafts 4 CCS Rafts n I&T Data Storage Visualization Server

Visualization Ingester

“In-memory” Fits File

Firefly Python Rest API

Firefly Web Client

Camera Javascript extensions

slide-5
SLIDE 5

Current Status

  • All camera computing equipment

including visualization equipment in installed at SLAC (IR2).

○ We expect to get the first rafts from BNL this month ○ Firefly + camera extensions are installed and being commissioned now.

  • We will also deploy firefly at BNL

for raft level test stand (TS8) this month

slide-6
SLIDE 6

Visualization Capabilities

slide-7
SLIDE 7
slide-8
SLIDE 8
slide-9
SLIDE 9

Camera requirements for DM/IPAC support

  • Over past 2 years we have got good support from IPAC team

○ Tatiana attended our weekly meetings with students (typically <30 minutes) and was extremely useful at helping students overcome roadblocks and understand firefly capabilities ○ Occasional working meetings with IPAC team to discuss roadmap

  • We have very few requirements beyond what would be required for general

LSST visualization

○ Timescale is different -- we plan to start using this now ■ Early users are likely to give plenty of feedback ○ We may (will) encounter some bugs/usability issues before other users ■ Help with getting these fixed, or finding workarounds is required ○ Some items which are not requirements, but which would be nice to have ■ Bottlenecks in current implementation (need to write single giant FITS file)

  • We would like a supported API for feeding data to firefly

○ We would provide the camera interface to API ■ Improved python lifecycle (currently each operation requires re-reading FITS file)

  • We strongly believe continued cooperation between camera and IPAC/DM

gives opportunity for mutual benefits and benefits to LSST

○ We understand DM budget is tight, but do not believe this will require large divergence from what would be required for DM only