Ewoks tasks#

PlanckRadianceFit#

Fit Black Body radiance with Planck’s law.

Identifier:

ewoksid24.tasks.fit.PlanckRadianceFit

Task type:

class

Required inputs:

temp_data

Optional inputs:

wavelength_max, wavelength_min

Outputs:

temp_data

ScanTemperaturePlot#

Save laser-heated DAC temperature plots as images.

Identifier:

ewoksid24.tasks.plot.ScanTemperaturePlot

Task type:

class

Required inputs:

temp_down_data, temp_up_data

Optional inputs:

dpi, extend_plotrange_left, extend_plotrange_right, figsize, filename, fontsize, pause, show, two_color_difference

Outputs:

filenames

XasTemperaturePlot#

Save laser-heated DAC temperature XAS plots as images.

Identifier:

ewoksid24.tasks.plot.XasTemperaturePlot

Task type:

class

Required inputs:

temp_down_data, temp_up_data, xas_data

Optional inputs:

dpi, extend_plotrange_left, extend_plotrange_right, figsize, filename, fontsize, pause, show, two_color_difference

Outputs:

filenames

ScanTemperatureRead#

Read laser-heated DAC scan with temperature data.

Identifier:

ewoksid24.tasks.read.ScanTemperatureRead

Task type:

class

Required inputs:

filename, scan_number

Optional inputs:

retry_period, retry_timeout, subscan_number

Outputs:

temp_down_data, temp_up_data

XasTemperatureRead#

Read laser-heated DAC XAS scan with temperature data.

Identifier:

ewoksid24.tasks.read.XasTemperatureRead

Task type:

class

Required inputs:

filename, scan_number

Optional inputs:

energy_name, mu_name, retry_period, retry_timeout, subscan_number

Outputs:

temp_down_data, temp_up_data, xas_data