The Licel_TCPIP python library was developed and tested with python 3.10.11 .
running this library with python version 3.8 will result in error
Documentation is to be found under: https://licel-gmbh.github.io/Licel_TCPIP_Python/
- pip install -r requirements.txt
python sampleAcquis.py --ip --port --device --memory --bins --sqd_bins --range 100mV --squared|no-squared
The sampleAcquis.py will acquire data through command socket and save data respectively to analogueData.txt, analogueSqdData.txt, photon.txt and photonSQD.txt
python3 powermeter_example.py --ip --port --acq --channel
the powermeter_example.py will demonstrate the use of the push acquistion as well as the single trace acquisition.
python3 pmt_example.py --ip --port --device --voltage
the pmt_example.py demonstrate how to list all installed pmt, set and read voltage from a selected device
python3 mpush.py --ip --port --acq --shots --acquis_per_file --log
mpush_example.py demonstrate the use of mpush mode to read multiple datasets from multiple transient recorders, at the same time.
python3 wind_example.py --ip --port --shots --fft_size <fft_size> --range
wind_example.py shows how to configure the Waverider, collect power spectrum data, and save the data in a NETCDF file.