INSENSITIVE 0.9.32
==================
This is Insensitive (Incredible Nuclear Spin EvolutioN SImulation Tool
Intended for Visual Education). Insensitive is free software published
under the MIT license. The source code can be downloaded from
http://sourceforge.net/projects/insensitive/
Insensitive is also available for iOS from the Apple App Store free of
charge.
Installation & Updates
======================
Copy the Insensitive binary to your Applications folder. Insensitive
works with Mac OS X 10.8 and above. A universal binary of version 0.9.15
that is compatible with Mac OS X 10.5 and PPC processors is also provided,
but is now severely outdated and has restrictions to some if its functionality.
IMPORTANT NOTICE FOR PPC USERS: If you are working on a machine with a
PowerPC processor (G4 and above) or have other reasons to do so, use the
Universal binary of the version included in this package. Note that automatic
updates only install the Intel binary. To keep the Universal binary disable
automatic updates and download the complete DMG file from
http://downloads.sourceforge.net/insensitive/Insensitive.dmg
Apple's Xcode > 4.0 does not allow compiling universal binaries. Some functions
used in Insensitive require later versions of Xcode, which is why PPC binaries
and OS X versions prior to 10.6 are no longer supported.
New Features
============
Version 0.9.32 includes the following new features and fixes:
- Added simulation of single spin trajectories
- Added some new commands for the command line
Version 0.9.31 includes the following new features and fixes:
- Fixes a bug in signing the Sparkle Framework that prevented the program to
from launching
- Added possibility to draw window function in 1D FID
Version 0.9.30 includes the following new features and fixes:
- Fixes for some critical bugs that have appeared in newer versions of macOS
- Added several new heteronuclei
Version 0.9.29 includes the following new features and fixes:
- Step-wise execution of pulse sequences (hold ALT and run the pulse sequence
to start with the first step. The "Play" icon changes to a foot step symbol.)
- More options editing pulse sequences
- Traficante window function
- Improved spectrum parameters and export of pulse sequences
Version 0.9.28 includes the following new features and fixes:
- Much better export of pulse sequences to Bruker pulse programs
- Fixed a bug that crashed DOSY spectrum analysis
- New application icon
Version 0.9.27 includes the following new features and fixes:
- The interface has been redesigned using less separate windows. The user
now experiences a clearer work flow of creating a spin system, manipulating
the spin state, applying a pulse sequence, and processing the spectrum.
- Fixed a number of crucial bugs mainly concerning the correct execution of
pulse sequences and gradients
- Insensitive now saves the current pulse sequence when closing the
application and restores it the next time
- New tutorial page on shaped pulses and rewritten user manual
Version 0.9.26 includes the following new features and fixes:
- Reworked pulse shape display that shows the correct excitation profiles
- Proper behaviour for DANTE pulse trains
- BURP pulses now automatically set the pulse angle they were designed for
- Added some more toolbar buttons for the tutorial window
- Bugfixes
Version 0.9.25 includes the following new features and fixes:
- Command line for Bruker-style commands (XWin-NMR, TopSpin) and direct
application of product operators
- Bugfixes
Version 0.9.24 includes the following new features and fixes:
- Full support for soft pulses with off-resonance effects
- Pulse duration, strength, and frequency settings
- Selection of shaped pulses, including Gauss, Sinc, BURP, and DANTE
- Spin vector traces during pulses and evolution (grapefruit diagrams)
- Individual active spin selection is no longer used in pulse sequences
- I and S spins can no longer be detected simultaneuously
- Pulse Shaper window no longer controls pulse excitation profile
- Old pulse behaviour can be enabled in application preferences
- updates to *.ipp and *.spinlecture file formats (backwards compatible)
Version 0.9.23 includes JCAMP-DX export for 1D spectra.
Version 0.9.22 includes the following new features and fixes:
- States-TPPI detection
- A new spectrum window with cleaner controls, scale bars, and grid
- Automatic peak picking
- Tilting for J-resolved and SECSY spectra
- DOSY transformation
- Bruker-style spectrum report
- Additions to the tutorial
Version 0.9.21 fixes a bug that occurred when acquiring 2D spectra.
Version 0.9.20 includes bugfixes and corections.
Version 0.9.19 includes the following new features and fixes:
- Set coupling constants by drag and drop
- Optional random jitter of the Larmor frequency
- Shows receiver phase only if the pulse sequence includes acquisition
- Bring version number up to iOS version
Version 0.9.15 includes several bugfixes and corrections.
Version 0.9.14 includes the following new features:
- A presentation editor that can create life slides for use in talks
and lectures
- Save and open spectra
- Save current spin state in *.iss files
- Apodisation by pseudo-echo transformation
- Select gyromagnetic ratios for I and S spins
- Does not display unaffected spins in pulse sequence
- Rotate spin systems
- Bugfixes, additions to the tutorial
Third Party Software
====================
Insensitive 0.9.21 and later versions includes code from third parties:
Sparkle (automatic updates, Andy Matuschak), CONREC (contour plots, Paul
Bourke, Graham Cox), vertically centered text fields (Daniel Jalkut).
Reporting Bugs
==============
Insensitive has been tested to exclude obvious errors and bugs. However,
the software is still work and progress and may include bugs and errors.
Please report bugs, give feedback and comments to:
klaus.boldt@uni-konstanz.de
To make bug tracking easy, please include any log and preference files in
your email.
Insensitive 0.9.7 saves preferences slightly differently than previous
versions, which makes older binaries crash on start after version 0.9.7
was run. In the unlikely case you need to go back, delete the file
/Users/<your account>/Library/Preferences/com.klausboldt.Insensitive.plist
Insensitive 0.9.14 includes changes to the *.iss file format. Files created
with this version of Insensitive cannot be opened with previous versions,
while older files can still be opened.
Concerning Insensitive for Windows
==================================
I have been approached by several users to release Insensitive for Windows
or Linux. I would love to support other platforms, but since Insensitive has
been written in Objective-C and includes about 20.000 lines of code this is a
big project. Due to lack of time any efforts in this direction are on hold at
the moment.
There are two possible toolkits to port Insensitive, GNUstep
(http://www.gnustep.org) and The Cocotron (http://www.cocotron.org). Cocotron
seems to be the choice for user-friendliness, but Apple's Accelerate framework
for matrix algebra and FFT (BLAS, LAPACK and vDSP) is not yet easily available.
If anybody has knowledge of either system and wants to help, please contact me!