percival package¶
The Percival User Interface consist of a number of python classes which can be used to control and read out data from the Percival detector system.
The following document the API for these classes. The classes can also be used in interactive python sessions where users directly call the relevant functions to control the system. In fact this use-case is recommended to begin with.
percival.percivalui module¶
The main PercivalUI module
-
class
percival.percivalui.CarrierBoard[source]¶ Bases:
objectImplements the
percival.detector.interface.IControlinterface for the Percival Carrier Board
-
class
percival.percivalui.MezzanineBoard[source]¶ Bases:
percival.detector.interface.IDataModel the hardware Mezzanine Board
-
class
percival.percivalui.PercivalSimulator[source]¶ Top-level simulator of the Percival system
Mostly just used for demo purposes as it has very little functionality in itself