Release history
0.20.1 (2024-01-26)
Updated dependencies.
0.20.0 (2023-10-24)
Modified
misc run_script
for handling arguments with spaces in them such as filepaths.Added a parameter to
plot plot-histo
to print the mean and standard deviation of the calculated distribution.Modified the
ssh
environment 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 unpack
node expands~
to the user’s home directoryAdded
wsl
nodeconvert_path
to 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
misc
nodecompare_number
to compare two numbers.Added
misc
nodecompare_string
to compare two strings.Added
system
wrapper node forchmod
.Removed the helper script to create new workflow wrapper tools based on an existing program.
Added a
separator
parameter to therun_script
node.
0.16.0 (2022-11-04)
Added
misc
noderandom_number
to generate pseudo-random numbers.Added
system
wrapper node formv
.Added
system
wrapper node forrm
.Fixed the visualization nodes within the
repo
subcommand.Fixed the
compress
node 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_completion
dependency. 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-matplotlib
runs 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-nodes
group’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-apy
dependency to the correct version.Adjust record visualization tools.
0.2.1 (2021-02-03)
Bumped the
kadi-apy
dependency 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-apy
itself.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.