Feature/add basler cameras #173
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add Basler Camera Driver
This PR adds a new driver for Basler cameras using the pypylon SDK. The driver and this message were developed using Cursor AI with guidance from the author. It supports all Basler cameras compatible with the pypylon SDK, with specific testing on the acA2000-165umNIR model.
Features
Technical Details
@check_unitsdecorator for exposure time to ensure proper unit handlingclose()methodTesting
The driver includes a comprehensive test script (
test_basler.py) that verifies:Documentation
Added detailed documentation in
docs/basler.rstcovering:Dependencies
Notes
Future Improvements
Potential future enhancements could include: