Source code for ewoksid24.tests.test_xasmap

from ..io.xasmap import XasMapData
from ..io.xasmap import read_xasmap
from ..math.xasmap import XasMapInterpolator


[docs] def test_xasmap_id24_dcm(id24_dcm_xasmap): xasmap = read_xasmap(**id24_dcm_xasmap) _assert_xasmap(xasmap)
[docs] def test_xasmap_id24_ed(id24_ed_xasmap): xasmap = read_xasmap(**id24_ed_xasmap) _assert_xasmap(xasmap)
def _assert_xasmap(xasmap: XasMapData): assert xasmap.energy_units == "keV" assert xasmap.x0_units == "um" assert xasmap.x1_units == "um"
[docs] def test_xasmap_interpolator(id24_dcm_xasmap): xasmap = read_xasmap(**id24_dcm_xasmap) interpolator = XasMapInterpolator(xasmap) assert interpolator.energy_label == "Energy (keV)" assert interpolator.x0_axis_label == "x (um)" assert interpolator.x1_axis_label == "y (um)"