Recent Posts

Pages: 1 ... 8 9 [10]
91
Bug reports / Re: More of a question: Ordering of Zeeman product states
« Last post by MalcolmHLevitt on February 06, 2015, 09:10:21 AM »
I expect to implement a built-in way to do this in the next release.

Malcolm
92
Bug reports / Re: More of a question: Ordering of Zeeman product states
« Last post by MalcolmHLevitt on February 05, 2015, 03:26:50 PM »
Hi Andreas,
 there is no built-in way to do this, but the reordering of the basis kets may be accomplished rather easily using SpinPermutationOperator, and a new basis using the reordered kets defined using DefineBasis and used using SetBasis.

In general the permutation has to exchange pairs of spins related by reversing the order, i.e. if the spins are {a, b, c... X, Y, Z} then the appropriate permutation is {{a,Z},{b,Y},{c,X}...}.

An example file is attached. I hope this is clear.

malcolm
93
Bug reports / More of a question: Ordering of Zeeman product states
« Last post by Andreas Brinkmann on January 29, 2015, 08:45:18 PM »
Hi,

I noticed that in SpinDynamica the Zeeman product states for example for a 2 spin 1/2 system per default are ordered as {|αα>, |βα>, |αβ>, |ββ>}. However, in the literature (e.g. spin dynamics) and other calculation programs (Simpson, mPackages) the order is {|αα>, |αβ>, |βα>, |ββ>}.

As a result, one has to be very careful when transferring a matrix representation from SpinDynamica for example to Simpson.

Is there a flag to switch the way the product states are generated?

Andreas



94
Updates and Messages / SpinDynamica 2.12.1 released
« Last post by MalcolmHLevitt on January 28, 2015, 04:48:30 PM »
  • New routine Secularize secularizes operators and superoperators with respect to a general Hamiltonian, with an abbreviated syntax for Zeeman secularization.
  • A Signal object may now be multiplied directly by an complex number, for example to implement phase correction.
  • A new option DigitalFrequencyResolution for Signal1D provides more clarity and flexibility in the handling of time and frequency-domain signals. This is described in the enhanced documentation accompanying this release.
  • Some important bug fixes.
  • extended documentation files now include a section on Signal.

Download here: https://www.dropbox.com/sh/7vbgpq44w8qm3fh/AACayEeEMhTK6qwJWpoCAidxa?dl=0
95
Examples / Spin-3/2 dynamics
« Last post by MalcolmHLevitt on January 16, 2015, 04:07:33 PM »
A new example file has been posted on http://www.spindynamica.soton.ac.uk.
The example file illustrates the spin dynamics of a spin-3/2 system in the presence of weak and strong rf fields. Selective manipulations of the central and satellite transitions are illustrated, including the use of cosine-modulated fields to excite the satellite transitions.
96
Bug reports / Re: Invalid syntax in SpinDynamica v2.10.1
« Last post by MalcolmHLevitt on December 08, 2014, 02:05:34 PM »
This problem has been fixed in SD v2.11.1
97
Updates and Messages / SpinDynamica 2.11.1
« Last post by MalcolmHLevitt on December 08, 2014, 02:03:49 PM »
SpinDynamica 2.11.1 has been released here:
https://www.dropbox.com/sh/4d5dhe5vr3gb7pk/AABBvmuAIW2nHpU-ll2wl7Bqa?dl=0

This is a relatively major new release with new functions ProductKet, ProductBra and ProductBasis. See part 3 of the documentation.

Signal1D has been augmented with new functionality allowing direct specification of the number of sampling points and the spectral width. See part 2 of the documentation.

Major speed improvements have been achieved for some calculations.
A variety of minor bugs have been fixed.
98
Bug reports / Re: Invalid syntax in SpinDynamica v2.10.1
« Last post by MalcolmHLevitt on September 29, 2014, 01:45:29 PM »
Thanks Jyrki,
 You're right, the repeated pattern in SpinsOrderedQ[{label_..}] is not parsed by Mathematica, to my surprise.
 I will replace it by the equivalent SpinsOrderedQ[{Repeated[label_]}] in the next release. This does parse correctly, at least in 9.
 I think there is no urgency, since I'm not aware of any real problems being caused by this "Schönheitsfehler" right now.
all the best
malcolm
99
Bug reports / Re: Invalid syntax in SpinDynamica v2.10.1
« Last post by JyrkiRantaharju on September 29, 2014, 01:34:58 PM »
Hello Malcolm,

I made the report.nb notebook with Mathematica 8.

It turns out that Mathematica 9 does not complain about the invalid syntax, when SpinDynamica is loaded, but it still does not accept the definition.
This can be tested by evaluating the SpinsOrderedQ[{label_..}] = True;‚ syntax with Mathematica 9 and 8. Mathematica does not accept the definition and prints error messages, in both cases.

It might be that SDv2.10.2 runs fine with Mathematica 9, even that the above definition fails. With Mathematica 8 loading of SDv2.10.2 fails.

Best regards,
Jyrki.
100
Bug reports / Re: Invalid syntax in SpinDynamica v2.10.1
« Last post by JyrkiRantaharju on September 27, 2014, 04:35:42 PM »
Hello Malcolm,

I made notebook to clarify the problem. The notebook (Rebort.nb) is attached.

Best regards,
Jyrki.
Pages: 1 ... 8 9 [10]