Hi Folks,

Trying to get familiar with finding eigenvalues etc and noticed the schroedinger.py app does almost exactly what I need, except in the quantum domain. Anyway when I tried it run it I get:

Traceback (most recent call last):
  File "schroedinger.py", line 215, in <module>
    main()
  File "schroedinger.py", line 212, in main
    app()
  File "/Users/steve/Downloads/sfepy-2012.2-epd/sfepy/applications/application.py", line 29, in call_basic
    return self.call(**kwargs)
  File "/Users/steve/Downloads/sfepy-2012.2-epd/sfepy/physics/schroedinger_app.py", line 86, in call
    evp = self.solve_eigen_problem()
  File "/Users/steve/Downloads/sfepy-2012.2-epd/sfepy/physics/schroedinger_app.py", line 122, in solve_eigen_problem
    eigs, mtx_s_phi = eig(mtx_a, mtx_b, n_eigs)
  File "/Users/steve/Downloads/sfepy-2012.2-epd/sfepy/solvers/eigen.py", line 43, in _standard_call
    **kwargs)
  File "/Users/steve/Downloads/sfepy-2012.2-epd/sfepy/solvers/eigen.py", line 283, in __call__
    from pysparse import jdsym, itsolvers, precon
ImportError: cannot import name jdsym

I see that stuff has moved around in pysparse. Snooping a bit I found that this seems to work:

aluminum:sfepy-2012.2-epd steve$ diff /Users/steve/Downloads/sfepy-2012.2-epd/sfepy/solvers/eigen.py ../sfepy-2012.2-py2.7/sfepy/solvers/eigen.py
283c283,284
<         from pysparse import jdsym, itsolvers, precon
---
>         from pysparse.eigen import jdsym
>         from pysparse import itsolvers, precon

Looks like I installed pysparse 1.2-dev224. What version do you guys recommend?

thanks!
-steve