Most of these can be found at the Radcliffe Science Library (indeed, there may already be one copy loaned out to somebody in the group). Electronic versions are usually available too. Alternatively, copies of these might exist in Ali's or Tim's offices, although these are probably harder to get to in 2020.
NMR (in roughly ascending order of depth):
- Hore: Nuclear Magnetic Resonance and NMR, The Toolkit
- Keeler: Understanding NMR Spectroscopy
- Levitt: Spin Dynamics
- Cavanagh, Skelton, Fairbrother, Rance, Palmer: Protein NMR Spectroscopy: Principles and Practice
- Ernst, Bodenhausen, Wokaun: Principles of Nuclear Magnetic Resonance in One and Two Dimensions
- Goldman: Quantum Description of High-Resolution NMR in Liquids
ESR (in roughly ascending order of depth):
- Brustolon, Giamello: Electron Paramagnetic Resonance: A Practitioner's Toolkit
- Schweiger, Jeschke: Principles of Pulse Electron Paramagnetic Resonance
- Tsvetkov, Bowman, Grishin: Pulsed Electron–Electron Double Resonance
MRI:
Programming and other technology
- The latest versions of MATLAB and Mathematica can be downloaded and installed via Oxford's IT Services (click on "Register for and download site-licensed software").
- Anaconda is a popular way of installing Python, especially in the sciences, but (JY) I prefer installing the "base" CPython distribution since you don't end up being so tied to a particular ecosystem. On Unix systems you can use your system's package manager to install it (on macOS, use Homebrew).
- Chacon, Straub: Pro Git is a thorough but very readable introduction to version control with Git. If you have a GitHub account, let somebody know so that you can be added to the group's GitHub organisation.
NMR processing software
- TopSpin: free to download with an academic email
- NMRGlue: a Python package with a rich range of features for processing NMR data.
- penguins: another Python package (written by JY) for reading, plotting, and basic processing of NMR data. Still in development, but core features are stable.
- nmrespy: a Python package (written by SGH) for estimating NMR spectral parameters.
Open-source software for QM simulations
- Spinach (MATLAB)
- EasySpin (MATLAB)
- SpinDynamica (Mathematica)
- The ANZMAG channel: Several series of lectures on different topics in magnetic resonance
- Southampton lectures: Undergraduate and graduate lectures at the University of Southampton, mostly Ilya Kuprov
- Gilbert Strang's MIT courses:
- 3Blue1Brown: Assorted maths topics with accompanying visualisations