<?xml version="1.0" encoding="UTF-8" ?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-10-14T20:10:05Z</responseDate><request identifier="10.35097/1433" metadataPrefix="oai_dc" verb="GetRecord">https://www.radar-service.eu/oai/OAIHandler</request><GetRecord><record><header><identifier>10.35097/1433</identifier><datestamp>2026-10-09T11:00:51Z</datestamp><setSpec>radar4kit</setSpec></header><metadata><oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/"
           xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ https://www.openarchives.org/OAI/2.0/oai_dc.xsd">
   <dc:identifier>https://dx.doi.org/10.35097/1433</dc:identifier>
   <dc:creator>Becker, Moritz</dc:creator>
   <dc:title>RandomShimDB: A subset of the NMR magnet shimming database ShimDB</dc:title>
   <dc:publisher>Karlsruhe Institute of Technology</dc:publisher>
   <dc:date>2023</dc:date>
   <dc:subject>Engineering</dc:subject>
   <dc:type>dataset</dc:type>
   <dc:subject>Dataset</dc:subject>
   <dc:rights>info:eu-repo/semantics/openAccess</dc:rights>
   <dc:rights>https://creativecommons.org/licenses/by-sa/4.0/legalcode</dc:rights>
   <dc:description># RandomShimDB: A subset of the NMR magnet shimming database ShimDB&#xD;
&#xD;
RandomShimDB is a subset of the NMR magnet shimming database [ShimDB](https://github.com/mobecks/ShimDB) and contains over 15000 instances. Data is aquired on a Spinsolve 80 Carbon spectrometer (Magritek GmbH, Aachen, Germany, www.magritek.com) on 5%vv H2O in D2O and a water solution with CuSO4 (5mmol/L). &#xD;
&#xD;
RandomShimDB is part of "Acquisitions with random shim values enhances AI-driven NMR shimming" by M. Becker et al. [1].&#xD;
&#xD;
The acquisition procedure was as follows. The manufacturer's automated shimming technique, based on the downhill simplex method, was used to obtain a reference spectrum. Then, the shims X, Y, Z and Z2 were varied. The dataset parameters were obtained by relative offsets from the reference shim values in a range R with weighting W, following Gaussian noise sampling. For each combination, the raw FID, acquisition parameters, and the shim values were stored. &#xD;
&#xD;
| Topic                  | Parameter        | Value                 |&#xD;
|------------------------|------------------|-----------------------|&#xD;
| Dataset parameters     | Shims            | X,Y,Z,Z2              |&#xD;
|                        | Weightings W     | [1.2, 1.0, 2.0, 18.0] |&#xD;
|                        | Shim range R     | +/- 50                |&#xD;
|                        | Sample I         | H2O+CuSO4             |&#xD;
|                        | Sample II        | 5vol% H2O in D2O      |&#xD;
|                        | Nr. spectra      | {5000,10000}          |&#xD;
| Acquisition parameters | Nucleus          | 1H                    |&#xD;
|                        | Bandwidth        | 5 kHz                 |&#xD;
|                        | Points           | 32768                 |&#xD;
|                        | Repetition time  | 2000 ms               |&#xD;
|                        | Phase correction | phi_0                 |    &#xD;
       &#xD;
**We strongly encourage researchers to extend ShimDB with their own subsets to stimulate developments. We offer to include raw data or links to your publications into ShimDB.**&#xD;
&#xD;
&#xD;
## Files format&#xD;
&#xD;
Each folder in RandomShimDB contains the following files: &#xD;
- data.1d -&gt; the raw FID.&#xD;
- shims.par -&gt; Shim values, where only linear shims are non-zero.&#xD;
- acqu.par -&gt; Acquisition parameters.&#xD;
- proc.par -&gt; Processing parameters.&#xD;
&#xD;
The RandomShimDB root folder also contains the reference starting shims (ReferenceShims.par).&#xD;
&#xD;
&#xD;
## Data loading&#xD;
&#xD;
We deliver a python script ```utils_IO.py``` alongside [ShimDB](https://github.com/mobecks/ShimDB) to easily load the database into numpy array structure using the [nmrglue packages](https://github.com/jjhelmus/nmrglue)[2].&#xD;
&#xD;
The following python libraries and packages are required: os, numpy, glob, nmrglue (&gt;= v0.9.dev0)&#xD;
&#xD;
&#xD;
# References&#xD;
&#xD;
[1] M. Becker, S. Lehmkuhl, S. Kesselheim, J. G. Korvink, and M. Jouda, “Acquisitions with random shim values enhance AI-driven NMR shimming,” J. Magn. Reson., p. 107323, 2022, doi: https://doi.org/10.1016/j.jmr.2022.107323.&#xD;
&#xD;
[2] J. J. Helmus and C. P. Jaroniec, “Nmrglue: An open source Python package for the analysis of multidimensional NMR data,” J. Biomol. NMR, vol. 55, no. 4, pp. 355–367, 2013, doi: https://doi.org/10.1007/s10858-013-9718-x.</dc:description>
   <dc:identifier>10.5445/IR/1000152278</dc:identifier>
   <dc:identifier>KITopen-DOI</dc:identifier>
   <dc:format>application/x-tar</dc:format>
</oai_dc:dc></metadata></record></GetRecord></OAI-PMH>