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_backgroundto wait for the background to be grabbed before continuing. - Changed
get_single_frameandget_background_frameto 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_waitas 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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nomad_camels_driver_cam_control_pylablib-0.1.4.tar.gz.
File metadata
- Download URL: nomad_camels_driver_cam_control_pylablib-0.1.4.tar.gz
- Upload date:
- Size: 14.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cbd0339dcad48ca27a557bdcda70c7aa0ca94542778aadc9bc3077c304491842
|
|
| MD5 |
dc7584ac968cfde7e2959158fe4306f8
|
|
| BLAKE2b-256 |
d726d8ddd687cc6a5fe5f3ff60dc4cd074172e5d6a9e928f0c61a672478387fc
|
File details
Details for the file nomad_camels_driver_cam_control_pylablib-0.1.4-py3-none-any.whl.
File metadata
- Download URL: nomad_camels_driver_cam_control_pylablib-0.1.4-py3-none-any.whl
- Upload date:
- Size: 15.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7f63b52361967e07a34e4e54217fbdd3c38d2ccb12cf94efe3f745571f3b8ad
|
|
| MD5 |
b771a5538533e970b7f33277616f9b86
|
|
| BLAKE2b-256 |
ad5ddf8954c0c421fb1abd19e3b00f5f5470116b607a41ac8a7edbc79955ab17
|