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, length_m, z_0=0.0)[source]

Bases: Field

Define a RF field, 1D longitudinal.

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

Give magnetic field value.

Parameters:
Return type:

float

b_y(pos, phi, amplitude, phi_0_rel)[source]

Give magnetic field value.

Parameters:
Return type:

float

b_z(pos, phi, amplitude, phi_0_rel)[source]

Give magnetic field value.

Parameters:
Return type:

float

_abc_impl = <_abc._abc_data object at 0x73df436fb700>