bst_to_beta#

diffsims.utils.sim_utils.bst_to_beta(bst, acceleration_voltage)[source]#

Calculate beam deflection (beta) values from Bs * t.

Parameters:
  • bst (NumPy array) – Saturation induction Bs times thickness t of the sample. In Tesla*meter

  • acceleration_voltage (float) – In Volts

Returns:

beta – Beam deflection in radians

Return type:

NumPy array

Examples

>>> import numpy as np
>>> import diffsims.utils.sim_utils as sim_utils
>>> data = np.random.random((100, 100))  # In Tesla*meter
>>> acceleration_voltage = 200000  # 200 kV (in Volt)
>>> beta = sim_utils.bst_to_beta(data, acceleration_voltage)