This new release (Version 1.2) contains a few major updates, as well as some minor bug fixes:
Changes since the last release include:
-Complete overhaul of the simulation toolkit. Previously, metabolite spin-systems with more than 7 spins were broken up into several different sub-systems, and each one needed to be simulated separately by the user. In this new version, all of the parts of a metabolite spin system are stored within a single structure array which contains all of the parts of the spin system in separate elements of the structure array. Simulations now automatically operate on all parts of the spin system in a single call, and the separate parts of the spin system are automatically combined at the end. Scaling information is also included in the structure array, and is applied automatically so that the user does not need to worry about scaling of the basis sets anymore.
-Highly accelerated shaped simulations have now been implemented using the method described by Yan Zhang et al. Med Phys 2017;44(8): 4169-78. (See 'run_simPressShaped_fast.m', 'run_simMegaPressShaped_fast.m', and 'run_simMegaPressShapedRefoc_fast.m'). This speedup factor has dramatically reduced the time required to perform spatially resolved simulations.
-A few new processing tools, including a tool for adjusting the linewidth of two spectra to match each other ('op_matchLW.m'), a tool for extracting spectra from the 'extras' dimension ('op_takeextras.m'), and a tool for concatenating spectra along the frequency dimension ('op_concatFreq.m').
-New read functions for Bruker NMR data, and Siemens .rda data.
-Lots of little bug fixes.
As always, please let me know of any issues or questions using the "Issues" tab at https://github.com/cic-methods/fid-a.
Enjoy!
Jamie