------------------------------------------------------------ Release Notes. Please read before running. ------------------------------------------------------------ ------------------------------------------------------------ The philosophy behind this SWIFT distribution is to keep it simple, release often with improvements and bug-fixes. Please let me know if you find any problems with the package or have difficult using it - tesch@cmrr.umn.edu. ------------------------------------------------------------ Version 2.63 (16 Dec 2013) - fixed rf power calculation issue Version 2.62 (01 Nov 2013) - included psgpatche/* patches for psg needed to run swift - included psg/CMRRlib.{cpp,h} for building swift - included sequence source psglib/rcswift.c psglib/patterns.c to allow VnmrJ 4 users to build their own sequences. Version 2.61 (07 Feb 2013) - rebuilt binaries for RHEL 5 Version 2.6 (06 Feb 2013) - updated for VnmrJ 3.2 - Added separate recon binaries for RedHat5 and RedHat6 - PDF manual started in cmrr2/doc/latex/refman.pdf - experimental gap code, enable with mtswift=1 - fewer question in the installer - fixed bug when reading >4GB varian datafiles - can now use long argument flags with -- - fixed reading 16-bit varian data - default downsample is now FT - added intra-spiral ssc2, added SAFF view order (not so great) - added multirecon option (-m) to select RE,IM,MAG,PH output - added menu items for higher oversampling - recon and recombine all channels using SOS - removed broken triggering/gating functions - user-defined pulse using p1pat - dicom button now just tells how to make dicoms Version 2.5 (29 Oct 2012) - Auto-phasing implementation, sets 1/2phase from pi/2:-pi/2 - setting rp,lp to non-zero in vnmrj will cause the recon to use those values instead of auto-phasing. (lp,rp in radians!) - correctly scale the 100% dutyc data when using rffraction - force center of kspace to be in the middle, but at least warn when it looks like it's not (potentially bad phasing) - Fixed bug in creating steady-state views, now it's quiet - Can reconstruct radial GRE sequence now (FLASH/BURST/ZTE) (seqences may be in future versions of the package.) Version 2.4 (22 Oct 2012) - Implemented simulator to calculate flip angle power(finally!) - Improved reconstruction interface (still needs auto-phasing) - Fixed 'Process' button in the VnmrJ Review panel - Calculate flip angle at sequence setup - Better error handling (hopefully you wont see this) - Fixed bug in non-oversampled recon - wider default edge filter (10 insted of 2) - Added options to slide k0 around - Limit recon grid side to 256 GB - Accept lp and rp params for recon adjustment - Cleaned up how steady-state setup views are made - Reconstruct djswift scans too - Reconstruct old Ryan scans too - Disable BullsEye filter by default (was enabled) - Fixed profile and raw profile buttons (again?) - Still missing from this release: proper image phasing & proper image orientation. They're on the way... v2.5+? Version 2.3 (28. Sept 2012) - Fixed a timing alignment problem with the gaps (I think) - Added a button for "Raw Profile" to help with debugging gap timings - Added a check-box to disable automatic reconstruction, now defaults to NOT reconstructing after the scan. - Changed oversampling option to a drop-down select menu - Added some tooltips - Added code for xgate() physiological gating, untested since I dont have a gating setup right now, but I guess it should work, basically copied how gems does it. Version 2.2 - Fixed some issues with power setting, should work better. - Fixed annoying getvieworder warning. - Reconstruction should show up in viewport 2 automatically now, (works for me, but not thoroughly tested.) - Reconstruction no longer tries to recon multiple channels by default. - Renamed a bunch of unclearly named variables used for recon to radrec_* Recon panel now incompatible with old scans, didn't work before anyhow. Version 2.1 - This version does NOT calculate the flip angle correctly, you MUST set the variable 'swifthz' and run go('check') until you get a reasonable power setting (look at the dB setting on the RF Pulses panel.) This will be improved in a future version. - The reconstruction binary is installed under cmrr2/local.RedHat5/bin/multirecon -- this should run fine on other RedHat5 systems, especially ones with more memory and cpus than the acquisition station. Run with -h for usage instructions. For beer I might be able to compile it for other unixy architectures. - The recon panel under VnmrJ is mostly bogus, just ignore it. - Run the MAGICAL macro 'mtrecon' from the 'Current' or 'Review' tabs for a low-quality reconstruction; it's still necessary to manually select the .fdf but it should be viewable from within VnmrJ. The orientation may be wrong. - Sorry for the long list of notes. - The homorof? parameters are set deliberately conservatively in 'rcswift' (greater than 2us) -- these need to be adjusted by you based on your coil and rf setup. ---------- INSTALLING ---------- - make the installer script executable with 'chmod u+x' % chmod u+x INSTALL_CMRRpack2_2.3_master.run - run the installer script % ./INSTALL_CMRRpack2_2.3_master.run ... (you will be propmpted to select an installation directory) ... - follow the directions