Skip to content

Releases: disorderedmaterials/Gudrun

2025.1

Choose a tag to compare

@github-actions github-actions released this 26 Mar 15:14
6891ebc

Gudrun 2025.1

Summary of changes:

  • Udpate startup file for SLS.

Legacy Packages

Choose a tag to compare

@trisyoungs trisyoungs released this 01 Apr 13:20
54894f3

Gudrun - Reduction of neutron and x-ray diffraction data

Overview​​​​
Gudrun is the principal software package for reducing total scattering data taken on the Disordered Materials instruments. It comes with predefined settings for SANDALS, NIMROD, GEM and POLARIS at ISIS and D4c at the ILL. The package contains both neutron (GudrunN) and x-ray (GudrunX) variants, the latter being suitable for reduction of data taken on the group's laboratory x-ray diffractometers, as well as synchrotron data.

GudrunN allows the removal of instrument and sample backgrounds, performs sample attenuation and multiple scattering corrections, and places the data on an absolute scale (typically by normalising to a standard such as vanadium). It also allows systematic reduction of inelasticity effects arising from the presence of light elements such as hydrogen.

GudrunX allows removal of instrument and sample backgrounds, and performs co​rrections for polarisation, attenuation, multiple scattering, sample fluorescence, and Compton scattering, and normalises to tabulated atomic form factors.

​​​Download Gu​​drun​​
​​By downloading material fr​​om this website, you agree to the following conditions:

  1. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

  2. The User of this software is free to make changes to any aspect of the source code or its method of implementation, but the website owners accept no liability or commitment to repair or assist with such changes.

  3. The software is not to be used for commercial purposes without the permission of the website owners.

  4. Any raw data and demonstration files that are contained in these downloads are for the express purposes of testing the execution of the software only and cannot be used in any form of publicity or publication without the express permission of the website owners.

  5. The User is free to distribute this software and files to Third Parties on the understanding that the same conditions as agreed herein apply equally to such Third Parties

2024.1

Choose a tag to compare

@github-actions github-actions released this 13 Apr 20:49

Gudrun 2024.1

Summary of changes:

  • CI: Add support for Apple Silicon.

2023.2

Choose a tag to compare

@github-actions github-actions released this 16 Nov 10:38
bb0cf70

Gudrun 2023.2

Summary of changes:

  • New: Add SLS calibration files from October 2023.
  • CI: Regress MinGW64 version to 8.1 (for HDF5 build)
  • CI: Don't try to package libgfortran-X.dll any more as it doesn't seem to exist.

2023.1

Choose a tag to compare

@github-actions github-actions released this 28 May 13:42

Gudrun 2023.1

Summary of changes:

  • CI: Move to GitHub Actions.
  • CI: Bump OSX gfortran version to 11.
  • Fix: Loop limit in GetSect.
  • Fix: Ensure preprocessing is enabled.

2022.4

Choose a tag to compare

@trisyoungs trisyoungs released this 02 Oct 08:38

Gudrun release 2022.4.

This is a patch release adding missing NIMROD calibration files.

2022.3

Choose a tag to compare

@trisyoungs trisyoungs released this 13 Sep 13:24
1405d3e

Gudrun release 2022.3.

This is a critical patch release focussing on GudrunX, for which the tophatsub code was an incorrect version and produced spurious results.

2022.2

Choose a tag to compare

@trisyoungs trisyoungs released this 19 Jan 12:33
d668975

Gudrun release 2022.2. This is a minor update to Gudrun, which provides a preprocessor directive for writing group calibration files to the current directory, rather than to the StartupFilesi.

2022.1

Choose a tag to compare

@trisyoungs trisyoungs released this 11 Jan 12:37

Gudrun release 2022.1. This is a minor update to Gudrun, removing unnecessary files in the StartupFiles directory, i.e. *.grp.cal, *.dat.cal.

2021.1

Choose a tag to compare

@trisyoungs trisyoungs released this 24 Aug 16:08
c696c24

Gudrun release 2021.1. This is the initial release of the Gudrun code (as of 15th July 2021) with binary packages built on Azure.