Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: ConSol-Lab/gourd

version 1.2.1 Sponge Gourd

11 May 19:44
1.2.1

Choose a tag to compare

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

08 May 10:32
1.2.0

Choose a tag to compare

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

26 Oct 20:34
f8754db

Choose a tag to compare

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:

  1. use wget or scp or your preferred tool to get install-delftblue.sh into your home directory on delftblue
  2. run sh install-delftblue.sh
    You may also download the musl_gourd and musl_gourd_wrapper binaries and perform this setup yourself.

Linux, MacOs

  1. download install-x86_64-unknown-linux-gnu.sh or install-aarch64-apple-darwin.sh
  2. run install-x86_64-unknown-linux-gnu.sh with sudo to place the binaries in /usr/bin

Windows

  1. download gourd.exe and gourd_wrapper.exe into C:\Program Files\gourd
  2. add both to System PATH:
    a. Press Win + X and select System.
    b. Click on Advanced system settings.
    c. In the System Properties window, click on the Environment Variables button.
    d. In the System Variables section, find and select the Path variable, then click Edit.
    e. Click New and add the path to the directory where you placed gourd.exe and gourd_wrapper.exe (e.g., C:\Program Files\gourd).
    f. Click OK to close all dialog boxes.
  3. 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

20 Aug 20:41
1.1.0

Choose a tag to compare

  • Postprocessing programs removed. The program.next field is now the way to perform postprocessing.
  • Inputs can now be grouped.
  • Better support for running large experiments.
  • gourd.toml: glob| is now path|
  • gourd.toml: fetch| and friends no longer exist, use fetch = or glob =.

nightly

19 Aug 17:08
nightly

Choose a tag to compare

nightly Pre-release
Pre-release

This is the build of the latest development version of gourd.

May be unstable.