Skip to content

v0.3.0

Compare
Choose a tag to compare
@christhechris christhechris released this 02 Jun 05:27
· 5 commits to master since this release
bb37a1c

Incorporates several changes from field trials and lab use.

Shared

  • Change to uni16 default data type for raw, support others.
  • remove axis swap when saving data, overhead does not allow real time saving otherwise. (now optional)
  • make figure saving optional
  • acquisition logic tweaked for continuous capture, start and stop cam not needed in collect, some API more touchy about this.
  • change way of creating SharedCamera class so whole class did not need to be reproduced.

Cameras

  • Cameras now create a base class for each device, which must then be mixed with OpenHSI for SharedOpenHSI.
  • expanded XimeaCameraBase functionality to included windows and binning.
  • switched_amera updated so an OpenHSI camera class can be passed direct vs as a string. Swapped GPIO for standardised toggle interface.
  • seperate notebook for each implementation.

Data

  • swap defaults raw data type to unit16, saves a lot of space and memory.
  • axis swap optional when saving data, overhead does not allow real time saving otherwise.

Sensors

  • create standardised toggle interfaces for controlling capture, currently a multiprocessing bool or GPIO.
  • change date used for file save to UTC to match camera data.
  • pass camera class to switch_camera instead of string.

Update repo to nbdev2

  • repo updated to nbdev2, including new docs pages
  • base on current #yiweidev branch, most changes incorporated
  • slight tweaks to theme of docs pages