Skip to content

Licel-GmbH/Licel_TCPIP_Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Licel_TCPIP Python

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

Documentation is to be found under: https://licel-gmbh.github.io/Licel_TCPIP_Python/

Installing requirements:

  • pip install -r requirements.txt

run sampleAcquis.py example :

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

run powermeter_example.py :

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.

run pmt_example.py :

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

run mpush.py :

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.

run wave_rider.py

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.

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages