core.elements.drift module

Define Drift.

class Drift(line: list[str], dat_idx: int, name: str | None = None, **kwargs: str)

Bases: Element

A simple drift tube.

__init__(line: list[str], dat_idx: int, name: str | None = None, **kwargs: str) None

Check that number of attributes is valid.

_abc_impl = <_abc._abc_data object>
base_name = 'DR'
n_attributes: int | range | Collection = (2, 3, 5)