Skip to content

v0.2.0

Choose a tag to compare

@ichristen ichristen released this 23 Dec 23:56
· 272 commits to main since this release
ae88698

New Features

  • Cameras update #57
    • ipywidget interface to view cameras live in jupyter notebooks, asynchronous using asyncio. No longer will it be necessary to close a camera such that it could be opened in an external live viewer. Call .live() on any camera.
    • Instrumental #17 (polish/debugging) #80 ,
    • Micro-Manager #21 (polish/debugging),
    • Imaging Source #25 , #67
    • VimbaX #66 ,
    • MindVision #71 ,
    • Pylablib #72 ,
    • Basler #74 ,
    • Webcam support using cv2 (carryover from 0.1.2).
    • Changed camera internals regarding exposure and image saving.
    • Some extra camera documentation and error reporting.
  • All hardware interfaces have a pickle() method to send attributes to a savable dictionary. This is useful to record system state.
    • The .save() method pickles and saves to .h5.

Breaking Changes

  • Some small changes to the "__meta__" parameter of calibrations.
  • Potentially different behavior in array fitting.

Bugfixes

  • pyglet >=2.0 support with <2.0 backwards compatibility #7 , tested on Windows systems.
  • Small fixes.

New Contributors

Full Changelog: v0.1.2...v0.2.0