Miscellaneous tasks#
How to use
These tasks come from ewoksbm32 ewokstxs ewoksxas ewoksxrdct. It can be installed with
pip install ewoksbm32 ewokstxs ewoksxas ewoksxrdct
TxsTask#
txs integration task which saves the results to a HDF5 file
- Identifier:
ewokstxs.tasks.txs.TxsTask- Task type:
- class
- Inputs:
- binning*
- center*
- detector*
- distance*
- energy*
- filename*
- output_filename*
- scan*
- scan_key*
- integrate1d_options
- pixel
- Outputs:
- nxdata_url
TxsTaskWithoutSaving#
txs integration task which returns the results
- Identifier:
ewokstxs.tasks.txs.TxsTaskWithoutSaving- Task type:
- class
- Inputs:
- binning*
- center*
- detector*
- distance*
- energy*
- filename*
- scan*
- scan_key*
- integrate1d_options
- pixel
- Outputs:
- intensity
- intensity_error
- radial
- radial_units
ReadScans#
Task to read scan data and metadata from files.
- Identifier:
ewoksxas.tasks.read_scans.ReadScans- Task type:
- class
- Inputs:
- Data* :
Orange.data.table.Table - x* :
str - counters* :
list[dict[str, str]] - metadata* :
list[dict[str, str]] - x_interp_grid :
list[float] | None= None
- Data* :
- Outputs:
- Data :
Orange.data.table.Table
- Data :
ReadSources#
Task to read scan names from files and optionally filter them.
- Identifier:
ewoksxas.tasks.read_sources.ReadSources- Task type:
- class
- Inputs:
- file_paths* :
list[str | pathlib.Path] - filters :
list[dict[str, Any]] | None= None
- file_paths* :
- Outputs:
- Data :
Orange.data.table.Table
- Data :
SumTask#
Add two numbers
- Identifier:
ewoksxrdct.tasks.sumtask.SumTask- Task type:
- class
- Inputs:
- a*
- b
- delay
- Outputs:
- result
SumTask1#
Add two numbers
- Identifier:
ewoksxrdct.tasks.sumtask.SumTask1- Task type:
- class
- Inputs:
- a*
- b
- delay
- Outputs:
- result
SumTask2#
Add two numbers
- Identifier:
ewoksxrdct.tasks.sumtask.SumTask2- Task type:
- class
- Inputs:
- a*
- b
- delay
- Outputs:
- result