This packes allows you to communicate with Cam-Control by pylablibs.
Project description
NOMAD-CAMELS Driver for PyLabLibs Cam-Control
Connects to the server of Cam-Control to save, snap and request frames. Written for the measurement software NOMAD-CAMELS.
More information on how to use it can be found here
Changelog
0.1.4
- Improved frame acquisition. Increased speed and made it more stable.
0.1.3
- Changed
grab_background
to wait for the background to be grabbed before continuing. - Changed
get_single_frame
andget_background_frame
to wait for the frames to actually be available and then read them. - Added device setting that allows you to choose if you want to overwrite the exposure time set in the GUI.
0.1.2
- Removed
read_wait
as it is no longer needed. - Changed the end of the file name when using suffixes to be
time.time()
and notdatetime.date.today()
0.1.1
Optimized reading of frames into python. Drastically increased reading speed.
0.1.0
Core functions. Not optimized.
Documentation
The backbone of this driver is the cam-control software by PyLabLib. The software must be running and set up to allow server communication. CAMELS then connects to the server and sends requests to the server. You must set up cam-control via its own GUI and you can then use CAMELS to actually save images with the exact settings from the GUI. Currently you can set the exposure time, save snapshots locally and save continuous frames locally as well as save frames into the HDF5 files of CAMELS. You can also save the background image which is currently being subtracted. The direct saving of frames to HDF5 files is quite slow as the server takes some time to answer (about 1 second per frame even for low exposure times of < 100 ms).
For more information and documentation visit our GitHub.io page.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for nomad_camels_driver_cam_control_pylablib-0.1.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbd0339dcad48ca27a557bdcda70c7aa0ca94542778aadc9bc3077c304491842 |
|
MD5 | dc7584ac968cfde7e2959158fe4306f8 |
|
BLAKE2b-256 | d726d8ddd687cc6a5fe5f3ff60dc4cd074172e5d6a9e928f0c61a672478387fc |
Hashes for nomad_camels_driver_cam_control_pylablib-0.1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7f63b52361967e07a34e4e54217fbdd3c38d2ccb12cf94efe3f745571f3b8ad |
|
MD5 | b771a5538533e970b7f33277616f9b86 |
|
BLAKE2b-256 | ad5ddf8954c0c421fb1abd19e3b00f5f5470116b607a41ac8a7edbc79955ab17 |