pytweezer.servers.datamgr module

class pytweezer.servers.datamgr.DataSummary(name, props=None)[source]

Bases: object

summarize dataflow of multiple input channels

incoming data is accumulated in self.incompleteData as soon as data from all subscribing channels has arrived the data is appended to the complete array. In case some data has not arrived timeout seconds after the end of the run the missing data will be replaced by zeros

clear()[source]
data_update_checks = 0
get_unique_flist(flist)[source]
got_data = False
initDataq()[source]
loadFromFile(filepath, name, summary)[source]
newTask()[source]
processIncomingData(msg, newdata, A)[source]
recvData()[source]
run_forever()[source]
savetoFile(filename, folder='folder')[source]
class pytweezer.servers.datamgr.SingleDataSummary(datastream, name, props=None)[source]

Bases: DataSummary

clear()[source]

clear all data

initDataq()[source]
processIncomingData(msg, newdata, A)[source]
savetoFile(filename, folder='folder')[source]
class pytweezer.servers.datamgr.SingleImageSummary(datastream, name, props=None)[source]

Bases: SingleDataSummary

computeImageAxis(newdata)[source]

Calculates the corrrect image Axis from image metadata. Newdata is the message HEAD containing metadata.

initDataq()[source]
processIncomingData(msg, newdata, A)[source]
savetoFile(filename, folder)[source]
pytweezer.servers.datamgr.main(name)[source]