ewoksxrdct.tasks.create_nxxrdct.CreateNxxrdct#

class ewoksxrdct.tasks.create_nxxrdct.CreateNxxrdct(inputs=None, varinfo=None, node_id=None, node_attrs=None, execinfo=None, profile_directory=None)[source]#

Bases: Task

Parameters:
  • inputs (Optional[Mapping])

  • varinfo (Optional[dict])

  • node_id (Union[str, int, tuple, None])

  • node_attrs (Optional[dict])

  • execinfo (Optional[dict])

  • profile_directory (Optional[dict])

run()[source]#

Execute the task to create an NX file from the given inputs.

save_NX_file()[source]#

Create the NX file and save it using the given inputs.