axes_arrays

laserbeamsize.image_tools.axes_arrays(xc_px: float, yc_px: float, d_major: float, d_minor: float | None, phi: float) tuple[ndarray[tuple[Any, ...], dtype[floating]], ndarray[tuple[Any, ...], dtype[floating]], ndarray[tuple[Any, ...], dtype[floating]] | None, ndarray[tuple[Any, ...], dtype[floating]] | None][source]

Return x, y arrays needed to draw axes of ellipse.

Parameters:
  • xc_px – horizontal center of beam

  • yc_px – vertical center of beam

  • d_major – major axis (i.e, major diameter)

  • d_minor – minor axis (i.e, minor diameter)

  • phi – angle between major axis and horizontal axis [radians]

Returns:

x, y arrays needed to draw axes of ellipse