The latest version of nipiezojenapy (1.0.3) supports independent voltage/micron scales along each channel/axis (x, y, z).
This was needed to support the ARS microscope.
This change also supports optimization fits to positions with negative values. Previously, the scipy fit function was called with bounds on parameters that required the best-fit position to be a positive value. Now the best-fit position can be a negative value as well. This supports the ARS microscope.
This was tested on the ARS microscope with the help of @Waffelz. Before merging, it would be prudent to test this on another microscope -- either QLM in QT3 or perhaps the SiV microscope.
The latest version of nipiezojenapy (1.0.3) supports independent voltage/micron scales along each channel/axis (x, y, z).
This was needed to support the ARS microscope.
This change also supports optimization fits to positions with negative values. Previously, the scipy fit function was called with bounds on parameters that required the best-fit position to be a positive value. Now the best-fit position can be a negative value as well. This supports the ARS microscope.
This was tested on the ARS microscope with the help of @Waffelz. Before merging, it would be prudent to test this on another microscope -- either QLM in QT3 or perhaps the SiV microscope.