Release history
0.23.0 (2026-04-11)
Added support for Python 3.14.
0.22.0 (2024-10-28)
Dropped support for Python 3.8 and added support for Python 3.13.
0.21.0 (2024-07-24)
Added
system wcnode for quantifying the contents of a file.
0.20.1 (2024-01-26)
Updated dependencies.
0.20.0 (2023-10-24)
Modified
misc run_scriptfor handling arguments with spaces in them such as filepaths.Added a parameter to
plot plot-histoto print the mean and standard deviation of the calculated distribution.Modified the
sshenvironment node for sourcing additional files (e.g. for activating virtual environments) and changing the working directory on the remote machine.Added support for Python 3.12.
0.19.0 (2023-09-08)
Dropped support for Python 3.7.
system unpacknode expands~to the user’s home directoryAdded
wslnodeconvert_pathto convert WSL paths to the Windows path format.Removed the
__version__attribute in favor of usingimportlib.metadata.version("workflow-nodes").
0.18.0 (2023-06-15)
Added support for Python 3.11.
0.17.0 (2023-04-21)
Added
miscnodecompare_numberto compare two numbers.Added
miscnodecompare_stringto compare two strings.Added
systemwrapper node forchmod.Removed the helper script to create new workflow wrapper tools based on an existing program.
Added a
separatorparameter to therun_scriptnode.
0.16.0 (2022-11-04)
Added
miscnoderandom_numberto generate pseudo-random numbers.Added
systemwrapper node formv.Added
systemwrapper node forrm.Fixed the visualization nodes within the
reposubcommand.Fixed the
compressnode not working for certain compression types.
0.15.0 (2022-05-18)
Added recursive option to cp wrapper node to copy directories.
Added wrapper node for gmsh.
Added wrapper node for latexmk.
Added wrapper node for meshio convert.
Added wrapper node for tectonic.
Added wrapper node for pvbatch.
Added wrapper node for cat.
Added wrapper node for ls.
Removed support for Python 3.6.
Added wrapper node for sleep.
Fixed sourcing bug in environment ssh node.
0.14.0 (2022-03-07)
Made some requirements optional and added appropriate checks to the corresponding tools.
0.13.0 (2022-01-17)
Removed the
click_completiondependency. Autocompletion is now only supported for bash, fish and zsh.
0.12.0 (2021-11-24)
Relaxed required Python version again.
Update kadi-apy and xmlhelpy dependency.
0.11.0 (2021-11-12)
Added option so that
plot-matplotlibruns with a tokenlist as input.Add docs.
0.10.1 (2021-11-05)
Bumped to kadi-apy v0.18.0.
0.10.0 (2021-11-04)
Adjusted the direction parameters in the record visualization commands for the newest Kadi version.
Removed the explicit version of each command. All commands now inherit the
workflow-nodesgroup’s version, which corresponds to the current package version.Run-script now supports non-absolute paths and has improved error handling.
0.9.0 (2021-10-25)
Added a node for octave.
Moved matlab node into misc.
Added mpirun and ssh environment nodes.
Added nodes for compressing files/folders and unpacking archives.
0.8.0 (2021-07-16)
Removed pinning of dependencies to allow for more flexibility once again.
0.7.1 (2021-07-12)
Update package dependencies.
0.7.0 (2021-07-07)
Add a node for scp.
Add a node for ssh.
Add a script to create new workflow wrapper tools based on an existing program.
Pinned all Python dependencies to ensure reproducible installations.
0.6.0 (2021-02-02)
Bumped to kadi-apy 0.12.0.
0.5.0 (2021-05-10)
Add matlab wrapper node.
Add wrapper node for xmllint.
Add handling of exit code to RunScript node.
0.4.1 (2021-04-26)
Add pypi deploy runner.
0.4.0 (2021-04-22)
Add autocompletion.
Add xml_to_kadi converter.
0.3.0 (2021-02-26)
Add a node for histograms.
Add simple smtp node.
Bumped the
kadi-apydependency to the correct version.Adjust record visualization tools.
0.2.1 (2021-02-03)
Bumped the
kadi-apydependency to the correct version.
0.2.0 (2021-02-02)
Added a tool to run a shell script using CMD or Powershell via the WSL.
Added a tool to merge tables.
Added a general file converter tool.
Added tools to visualize records in a Kadi4Mat instance.
Added a tool for combining files.
Added a tool to create QR codes.
Removed the basic Kadi4Mat integration tools, which are replaced by the CLI provided by the
kadi-apyitself.Refactored all existing tools to use a single parent command
workflow-nodes.Various other fixes and refactorings.
0.1.0 (2020-10-16)
The first few tools for various common use-cases are provided, including tools for converting, plotting and analysing data, for generating reports and for connecting to a Kadi4Mat instance.