Releases: ConSol-Lab/gourd
version 1.2.1 Sponge Gourd
This release brings minor changes and documentation improvements, which can now be accessed here
There is a new option for gourd.toml:
[local]
num_threads = 42 # any number ≥ 0. A value of 0 means the same number of threads as run.When this option is omitted, gourd will detect the number of cores on your system and accordingly use an appropriate number of threads (only for local execution, i.e. gourd run local)
installation
to install the new version locally, download and execute the install script from below, or you can download the appropriate binaries and add them to your $PATH.
to install on DelftBlue (or any Slurm cluster), you can simply run
wget https://github.com/ConSol-Lab/gourd/releases/download/1.2.1/install-delftblue.sh \
&& sh ./install-delftblue.sh \
&& rm ./install-delftblue.sh version 1.2.0
1.2.0 Sponge Gourd
first major release since becoming open source!
this release includes significant breaking changes:
- streamlined and simplified afterscripts
- program pipelining to replace post processing jobs
- reworked
gourd analyse, now supports customisable CSV exporting - many more changes, including improved documentation, error messages, and many bug fixes.
installation
to install the new version locally, download and execute the install script from below.
to install on DelftBlue, you can simply run
wget https://github.com/ConSol-Lab/gourd/releases/download/1.2.0/install-delftblue.sh \
&& chmod +x ./install-delftblue.sh \
&& ./install-delftblue.sh \
&& rm ./install-delftblue.sh version 1.1.2
Version 1.1.2: Snake Gourd
DelftBlue installers fixed!
Linux installers specifically for DelftBlue are now statically linked to musl, since GitHub runners have a different version of glibc than DelftBlue, which caused issues in previous releases.
Installation:
DelftBlue:
- use
wgetorscpor your preferred tool to getinstall-delftblue.shinto your home directory on delftblue - run
sh install-delftblue.sh
You may also download themusl_gourdandmusl_gourd_wrapperbinaries and perform this setup yourself.
Linux, MacOs
- download
install-x86_64-unknown-linux-gnu.shorinstall-aarch64-apple-darwin.sh - run
install-x86_64-unknown-linux-gnu.shwithsudoto place the binaries in/usr/bin
Windows
- download
gourd.exeandgourd_wrapper.exeintoC:\Program Files\gourd - add both to System
PATH:
a. PressWin + Xand selectSystem.
b. Click onAdvanced system settings.
c. In theSystem Propertieswindow, click on theEnvironment Variablesbutton.
d. In theSystem Variablessection, find and select thePathvariable, then clickEdit.
e. ClickNewand add the path to the directory where you placedgourd.exeandgourd_wrapper.exe(e.g.,C:\Program Files\gourd).
f. Click OK to close all dialog boxes. - make sure it works by opening Command Prompt or PowerShell and running
gourd version
Issues
Please let us know of any bugs you find by opening an issue!!!
Since gourd is still in development, you may use issues to report any usability issues you come across, for example if something described in the documentation doesn't work as expected.
version 1.1.0
- Postprocessing programs removed. The
program.nextfield is now the way to perform postprocessing. - Inputs can now be grouped.
- Better support for running large experiments.
gourd.toml:glob|is nowpath|gourd.toml:fetch|and friends no longer exist, usefetch =orglob =.