bar_positions#

pyrost.bin.bar_positions(x0: float, x1: float, b_dx: float, rd: float, seed: int)#

Generate a coordinate array of randomized barcode’s bar positions.

Parameters
  • x0 (float) – Barcode’s lower bound along the x axis [um].

  • x1 (float) – Barcode’s upper bound along the x axis [um].

  • b_dx (float) – Average bar’s size [um].

  • rd (float) – Random deviation of barcode’s bar positions (0.0 - 1.0).

  • seed (int) – Seed used for pseudo random number generation.

Returns

Array of barcode’s bar coordinates.

Return type

numpy.ndarray