# DIALS Step 1: make sure you are in the `unx-mx_adm` group -- no -adm account needed, members can update the modules in `/opt/psi/MX` directly (if you have problems, please let the admins know) Step 2: load the build tool (modbuild) ``` module use unstable module load modbuild/2.1.3 ``` Step 3: go into DIALS directory, update config.yaml to add newest release version and build module with that release name ``` cd DIALS vi files/config.yaml modbuild build 3.25.0 ``` Step 4: confirm that the module loads as expected PS: Unsupported dtype issue is resolved by changing modules/dxtbx/src/dxtbx/format/FormatNXmx.py allowing the return of also /entry/data/data to the handle: https://github.com/dials/dials/issues/3033 If loading the module fails with an `unbound variable` from the sourced `dials_env.sh` (cctbx-style env script), add `puts stdout "set +x nounset"` before the `source` line in the modulefile — same fix as phenix.