fibomat.rasterizedpattern module¶
- class fibomat.rasterizedpattern.RasterizedPattern(dwell_points: numpy.ndarray, length_unit: pint.unit.Unit, time_unit: pint.unit.Unit)[source]¶
Bases:
objectClass to represent dwell points (position + dwell time). In contrast to RasterizedPoints, actual dwell times are collected in this class.
- __init__(dwell_points: numpy.ndarray, length_unit: pint.unit.Unit, time_unit: pint.unit.Unit)[source]¶
- Args:
- dwell_points (np.ndarray):
list of dwell pints with shape (n, 3). each point should contain (x, y, dwell_time).
length_unit (LengthUnit): length unit of points time_unit (TimeUnit): time unit of dwell times
- property dwell_points¶
List of dwell points (position + dwell time)
- Returns:
np.ndarray
- Access:
get
- property positions¶
List of positions
- Returns:
np.ndarray
- Access:
get
- property dwell_times¶
List of dwell times
- Returns:
np.ndarray
- Access:
get
- property length_unit¶
Length unit of positions
- Returns:
LengthUnit
- Access:
get
- property time_unit¶
Time unit of dwell times
- Returns:
TimeUnit
- Access:
get