licel_Config

class for reading acquisition configuration from ini file. This class will then store the parameters in itself to be later used in the main programme.

class Licel.licel_Config.Config(acquisIniPath=None)
TrConfigs: [<class 'Licel.licel_Config.TrConfig'>] = []

List holding the configuration for each transient recorder

acquisIniConfigPath = ' '

.ini File path.

measurementInfo = MeasureInfo(szLocation=None, nAltitude=None, dLongitude=None, dLatitude=None, Zenith=None, Azimuth=None, cFirstLetter=None, szOutPath=None, nDataSetNumber=None, nMaxShotsL0=None, nMaxShotsL1=None, nMaxShotsL2=None, nMaxShotsL3=None, repRateL0=None, repRateL1=None, repRateL2=None, repRateL3=None, Laser0_globalInfo={0.0: 0}, Laser1_globalInfo={0.0: 0}, Laser2_globalInfo={0.0: 0}, Laser3_globalInfo={0.0: 0})

global Measurement info configuration

numDataSets = 0

holds the total number of datasets to be read, analogue and photon counting

parser = <configparser.ConfigParser object>

parser object to parse the .ini configuration file

readConfig()

Read the Configuration file and store configuration parameter for each transient recorder in TrConfigs and global measurement information in measurementInfo .

supported config File is “.ini”