Changelog

1.5.0 2019-07-22

  • [Bug] #3: PID models package installation added to pymodaq setup

1.5.0 2019-07-22

  • [Feature]: added a field ‘acq_time_s’ in the exported data from each viewer. To be used to track at what time a given dataset has been recorded
  • [Feature]: creation of the H5Saver object: simplifies the data saving from pymodaq modules and adds all mandatory metadata
  • [Feature]: Uniformity of the saved h5 files. Axes labels and units are added as metadata and displayed in H5Browser
  • [Feature]: Viewers: exported data now contains axis information as a dict containing data (values of the axis), label and units and type of data (raw or generated from a ROI)
  • [Feature]: pid_controller module added in daq_utils module: enable a PID loop using pymodaq modules and custom written PID models (see documentation)
  • [Feature]: pid_controller module modified to work in a parallel thread
  • [Feature]: DAQ_Scan module has now its acquisition loop within a parallel thread
  • [Feature]: The pid_module can be used as an actuator within DAQ_Scan (using the preset_manager configuration)
  • [Feature]: Viewer 1D and 2D share now the same object ROIManager to deal with their regions of interest
  • [Feature]: DAQ_Scan module’s H5Saver object has now by default the option to not save the ROI generated data. Only the live plots datas are still saved by default.

1.4.2 2019-04-22

  • [Bug]: issue with ctypes imports in daq_utils on macos Now ok

1.4.1 2019-02-16

  • [Bug]: cleaning up of a few bugs

1.4.0 2019-02-15

  • [Feature]: module scanner (daq_utils.scanner) has been created. Deals with lines or area selections within any viewer2D modules. Used for DAQ_Scan and some others plugins (for area selection if needed). Most of the scan type settings (of daq_scan) have been moved to scanner that is now a subobject of daq_scan
  • [Feature]: h5_browser: a right click on tree items shows a context menu. so far possibility to export current item (data) in ascii text file (%.6e precision format).
  • [Feature]: all modules: debug info contains now name of package, method and script line where the error has been generated

1.3.0 2019-02-15

  • [Feature]: DAQ_Move_plugins: added the _controller_units parameter. Holds the native units used with the Move instance
  • [Feature]: DAQ_Scan: added the navigator option. It is a 2D area-like object where to define scans. All 2D scans in the current h5file are plotted in this area and at their corresponding position. Each scan plotability can be set.

1.2.0 2019-01-11

  • [Feature]: DAQ_Scan updated with averaging possibility. Opens up a new dock showing the current scan average. All scan in the average are saved
  • [Feature]: DAQ_Scan: Overshoot configuration is now available: set DAQ_Move actions depending on detected values
  • [Feature]: DAQ_Scan: possibility to save all datas in independent files or not (default is not)
  • [Feature]: DAQ_Scan: Huge modification related to the scanning. Now you can select an area in one of the opened 2DViewers This viewer could for instance be a calibrated camera referring to the x and y positions of a XY stage. The Plot2D scan 2D viewer can also be used. Say that you just did a 2D scan and now you want to scan a cross-section within!! This area can be a 2D one (rectangle, 2D scan type) or a PolyLines (linked segments, 1D scan type). Random modes and others are still available in this mode

1.1.2 2018-12-18

  • [Bug]: Corrected the background substraction in DAQ_Viewer

1.1.1 2018-12-18

  • [Bug]: Some wrong call to plugins in preset_manager

1.1.0 2018-12-18

  • [Feature]: Tested entry-points after installation.*.exe files created successfully with manual setup install. But the link to working python is missing with pip install (python.exe and pythonw.exe) must be on the PATH
  • [Feature]: Moved the preset_mode folder out the pymodaq tree, but relative to HOMEPATH (windows) or HOME (linux & OSX) environment variable
  • [Feature]: When started from DAQ_scan, all Quit pushbutton are disabled within individual Move and Viewer modules.
  • [Feature]: removed plugins from tree structure. May be installed from github or pypi as external library

1.0.1 2018-12-16

  • [Bug]: Some wrong path to save/get preset modes

1.0.0 2018-12-10

  • [Feature]: Renamed all modules with lowercase. Renamed image viewer_multicolor as viewer2D