lucid3: Loop and uCrystals identification version 3
Authors: Olof Svensson and Sogeti
lucid3 is a computer vision Python library that detects crystallography samples holders.
mxCuBE relies lucid3 to provide automatic centring.
Dependencies:
- python >= 3.5
- opencv >= 2.4
Development
Install from source
python -m pip install -e .[dev]
Run tests
pytest
Launch lucid3 from the command line
lucid3 -h
usage: lucid3 [-h] [--vertical] [--display] [--create_result_file] [--result_directory RESULT_DIRECTORY] [--debug] snapshot_file_path
Application for finding loop in diffractometer snapshot of sample
required arguments:
snapshot_file_path Path to snapshot jpg/png file
optional arguments:
--vertical Vertical rotation axis
--display Display snapshot with result
--create_result_file Create an image file with result
--result_directory RESULT_DIRECTORY
Directory to where store result file (default cwd)
--debug Display snapshot with all intermediate steps and with result
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
lucid3-3.0.0.tar.gz
(11.7 kB
view details)
File details
Details for the file lucid3-3.0.0.tar.gz.
File metadata
- Download URL: lucid3-3.0.0.tar.gz
- Upload date:
- Size: 11.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.60.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb5e1ce7ccad4ec59b9e634cc13403f2d91a76e47b835d8b84064552f4452d16
|
|
| MD5 |
e0d08390e3000ee8de9ae94c27c1efe6
|
|
| BLAKE2b-256 |
453efc31647d82943cca105695f5199026e2d047363826eacae2496dbebe8d47
|