PNCamSuite Software and APIs
Unified control, acquisition and analysis software for pnCCD-based CXC Systems
PNCamSuite is the central software platform for operating, configuring and analysing data from PNDetector’s pnCCD-based CXC Systems. It provides a consistent environment for live measurements, offline analysis, automation and system integration, supporting applications from spectroscopy and imaging to scanning and synchronised experiments.
The software combines a graphical user interface with programmable APIs, allowing users to work interactively or integrate the CXC into automated workflows and external control systems. All data handling, calibration and processing are performed within a unified framework to ensure traceable, reproducible results.
Key Features
-
Operate and configure CXC Systems through a unified graphical user interface
-
Acquire live imaging, spectroscopy and scan-based measurements
-
Process RAW data into event-resolved and energy-calibrated datasets
-
Store all measurements in a self-contained HDF5 format with calibration and metadata
-
Perform offline analysis with identical results to live acquisition
-
Synchronise acquisition with software and external hardware using timing and trigger functions
-
Automate experiments and system control using programmable APIs
-
Support safe software development through virtual systems and SDK tools
Learn more about the PNCamSuite Feature
Live view and measurement
See images and spectra in real time, define spatial and energy ROIs, scan samples and record data.
Offline analysis
Reload saved data cubes, recalculate with different settings and compute spectral gain when needed.
Configuration and Calibration
Set speed, gain and windowing, monitor system health, run dark calibration.
Advanced Timing and Synchronisation
Use triggered, gated or combined modes, plus a frame-synchronous trigger for external instruments.
Data Format
Data is stored in compact HDF5 with offsets, noise, gain maps and cube data for easy access in Python.
Developer Options: SDK and API
Control the system via scripts, build LabCompanion plug-ins, and extend processing with MyAnalysis and MyHdf5Tools.
Event Analysis and Smart Counting
Per-pixel spectra enable event recombination, pile-up handling and precise counting strategies.