You might also look at some of the work that Bill Flynn did in relationship to spinwave calculations that required noncommutative algebra: http://code.google.com/p/spinwaves/ (I'll find the git repo later and provide a link to the relevant files). One issue that we're facing is in speed for large systems...
Best, William <http://code.google.com/p/spinwaves/> On Fri, Feb 11, 2011 at 12:02 AM, Brian Granger <[email protected]> wrote: > Øyvind and others interested in sympy.physics.quantum, > > As you have seen the quantum stuff is in. I have been looking at > secondquant to see how it will be to move it to use the new stuff. I > think a significant amount of the logic in secondquant will simply go > away. The following classes/functions in secondquant are already > implemented in the base layer now: > > Dagger, KroneckerDelta, apply_operators, InnerProduct, Commutator, > matrix_rep > > In addition, much of the logic that is in the state and operator > classes is implemented in a generic way. The main thing that I don't > see how it will work is all of the fermi level stuff. Because things > like KroneckerDelta are completely general (I am even going to move it > outside of the quantum stuff), we need to localize the fermi_level > stuff to the fermionic objects. I don't have time to work on this > right now, but I at least wanted to start the design discussion. We > should also move secondquant to the quantum package. > > Cheers, > > Brian > > -- > Brian E. Granger, Ph.D. > Assistant Professor of Physics > Cal Poly State University, San Luis Obispo > [email protected] > [email protected] > > -- > You received this message because you are subscribed to the Google Groups > "sympy" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/sympy?hl=en. > > -- You received this message because you are subscribed to the Google Groups "sympy" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/sympy?hl=en.
