fibomat.mill.mill module#

Provide the Mill class.

class fibomat.mill.mill.MillBase(**kwargs)[source]#

Bases: object

__init__(**kwargs)[source]#
class fibomat.mill.mill.Mill(dwell_time: Quantity, repeats: int)[source]#

Bases: MillBase

The Mill class is used to specify the, dwell_time per spot and the number of repats for a pattern.

Optionally, the class can hold an object describing the shape of the ion beam which is needed if any kind of optimization is done.

__init__(dwell_time: Quantity, repeats: int)[source]#
Args:

dwell_time (QuantityType): dwell time per spot repeats (int): number of repeats

property dwell_time: Quantity#
property repeats: int#
class fibomat.mill.mill.SpecialMill(**kwargs)[source]#

Bases: MillBase

__init__(**kwargs)[source]#