Changelog

All notable changes to this project will be documented here.

Development

Note

Changes noted in this subsection are to be released in the next version. If you’re keen to check something out before its released, you can use a development install.

0.1.1

  • Expanded development documentation.
  • Updated installation instructions.
  • Added basic documentation examples and a workflow runthrough.
  • Added a network-based transformation concept example.

autopew.transform

  • Added autopew.transform.CoordinateTransform, inverse affine transform

0.1.0 (Unreleased)

0.0.2

  • Added PyQT requirement for GUI-based point-picking.

autopew.gui

  • Update for GUI point selection to add refreshing timeout.
  • Renamed image_registration() to image_point_registration(); later moved to autopew.util.gui.image_point_registration()
  • Added differentiated handling of mouse events for panning, zooming and clicking in autopew.util.gui

autopew.registration

  • Updated autopew.registration.RegisteredImage image handling to allow load from path/array/existing image.
  • Added set_calibration_pixelpoints() for setting calibration points for a registered image.

autopew.session

  • Added load_image(), points_from_csv(), autoflow() and stubs for reorder_analyses(), standard_bracket() (neither implemented in this version).
  • Added an automated workflow for export of coordinates from a CSV, image and stage coordinates in autoflow().

autopew.transform

  • Added a rcond switch for numpy.linalg.lstsq() for Python <= 3.6 in autopew.transform.calibration due to recurring errors.

autopew.util

  • Added autopew.util.readlase for reading specific laser analysis files.

0.0.1

  • First version of the package, with capability for basic point-point and image-point calibration/registration.
  • Added submodules autopew.session, autopew.targets, autopew.gui, autopew.transform.calibration, autopew.registration, autopew.util
  • Added some basic tests.