https://github.com/acquire-project/acquire-driver-pvcam
Acquire driver adapter for pvcam
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.2%) to scientific vocabulary
Repository
Acquire driver adapter for pvcam
Basic Info
- Host: GitHub
- Owner: acquire-project
- License: apache-2.0
- Language: C++
- Default Branch: main
- Size: 59.6 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 4
- Open Issues: 1
- Releases: 14
Metadata Files
README.md
Acquire driver for PVCAM
This is an Acquire driver that supports some Teledyne Photometrics cameras using the PVCAM SDK.
Usage
The intended way to use this library is as part of the acquire-imaging Python package, which also includes Acquire's runtime as well as other drivers.
That package can be installed using the following command in an environment with Python and pip.
python -m pip install acquire-imaging
Prerequisites
Before using this driver you must install the PVCAM SDK. This driver is built against version 3.10.1.1 of the SDK and you should install a version in the 3.10 family.
Supported cameras
The following cameras have been tested using this driver.
Supported operating systems
Windows is the primary usage target. But both Windows and macOS are currently supported for development purposes.
Development
We welcome contributors. The following will help you get started building the code.
Environment
Requires
- CMake 3.13+ from its download page, or via chocolatey or homebrew.
- A C++20 compiler such as Microsoft Visual Studio or Clang.
Configure
From the repository root, run the following commands to configure the CMake build files.
mkdir build
cd build
cmake ..
Build
After configuration, run the following command to build the library and tests.
cmake --build .
Test
After building the default debug configuration, run the following command to run all the tests using CTest.
ctest -C Debug
You will need all supported cameras connected to the device that you're testing on for all tests to pass.
If you only want to run a subset of the tests you can use CTest's -R option to specify a pattern to match against.
For example, if you only want to run the Prime BSI Express tests, run the following command.
ctest -C Debug -R prime-bsi
Owner
- Name: Acquire Project
- Login: acquire-project
- Kind: organization
- Location: United States of America
- Repositories: 1
- Profile: https://github.com/acquire-project
Focusing on multicamera video streaming for microscopy
GitHub Events
Total
- Issue comment event: 1
Last Year
- Issue comment event: 1