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:
object
Implements the
percival.detector.interface.IControl
interface for the Percival Carrier Board
-
class
percival.percivalui.
MezzanineBoard
[source]¶ Bases:
percival.detector.interface.IData
Model 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