pylabrobot.revvity.celigo.Calibrated2DPolynomialTransform#

class pylabrobot.revvity.celigo.Calibrated2DPolynomialTransform(forward: Dict[str, tuple[float, float]], reverse: Dict[str, tuple[float, float]], order: int, successful: bool | None = None, source_path: str | None = None)#

Bases: object

A 2D quadratic or cubic coordinate transform.

Each named polynomial term maps to an (x_coeff, y_coeff) pair. forward and reverse hold the two directions (galvo volts->mm and mm->galvo volts).

Attributes

Methods

__init__(forward, reverse, order[, ...])

from_element(element)

from_xml(path)

Parameters: