field70 module

Define the dc field corresponding to FIELD_MAP 70.

This is 3D magnetic field along. Not really implemented as 3D field maps is not implemented, but can serve as a place holder for non-accelerating fields.

class Field70(field_map_path: Path, length_m: float, z_0: float = 0.0)

Bases: Field

Define a RF field, 1D longitudinal.

extensions: Collection[str] = ('.bsx', '.bsy', '.bsz')
is_implemented: bool = False
b_x(pos: tuple[float, float, float], phi: float, amplitude: float, phi_0_rel: float) float

Give magnetic field value.

b_y(pos: tuple[float, float, float], phi: float, amplitude: float, phi_0_rel: float) float

Give magnetic field value.

b_z(pos: tuple[float, float, float], phi: float, amplitude: float, phi_0_rel: float) float

Give magnetic field value.

_abc_impl = <_abc._abc_data object at 0x7f36f968e640>