I am converting my code from python 2.7 to python 3.  When I do this I get 
the following error message -

Traceback (most recent call last):
  File "lin_tran_check.py", line 161, in <module>
    main()
  File "lin_tran_check.py", line 36, in main
    A = o3d.lt('A')
  File "/home/brombo/galgebra-master/galgebra/ga.py", line 522, in lt
    return lt.Lt(*kargs, **kwargs)
  File "/home/brombo/galgebra-master/galgebra/lt.py", line 214, in __init__
    self.__init__(Amat, ga=self.Ga)
  File "/home/brombo/galgebra-master/galgebra/lt.py", line 198, in __init__
    self.lt_dict = Matrix_to_dictionary(mat_rep, self.Ga.basis)
  File "/home/brombo/galgebra-master/galgebra/lt.py", line 91, in 
Matrix_to_dictionary
    dict_rep[basis[row]] += mat_rep[row,col]*basis[col]
  File 
"/usr/local/lib/python3.5/dist-packages/sympy-1.2-py3.5.egg/sympy/matrices/expressions/matexpr.py",
 
line 298, in __getitem__
    return self._entry(i, j)
  File 
"/usr/local/lib/python3.5/dist-packages/sympy-1.2-py3.5.egg/sympy/matrices/expressions/transpose.py",
 
line 54, in _entry
    return self.arg._entry(j, i, expand=expand)
TypeError: _entry() got an unexpected keyword argument 'expand'

In my python 3 version accessing the matrix element "mat_rep[row,col]" 
gives the above error trace.  In this case the statement is the same
in my 2.7 version as well as my 3 version, but the 2.7 version gives no 
error trace.  Do you have any idea what is wrong?

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/544b14cb-cb38-48d1-ae76-33e96abc5f74%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to