I want to make a complex MPS, by introducing complex hopping in Bose-hubbard model.
There is some error...
Traceback (most recent call last):
File "/home/anaconda3/envs/openmps/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap
self.run()
File "/home/anaconda3/envs/openmps/lib/python3.7/multiprocessing/process.py", line 99, in run
self._target(self._args, *self._kwargs)
File "standard_copy.py", line 160, in main
MainFiles = mps.WriteFiles(staticsParameters, Ops, H)
File "/home/anaconda3/envs/openmps/lib/python3.7/site-packages/MPSPyLib/tools.py", line 1186, in WriteFiles
Operators.check_symmetry(HamiltonianMPO, counter)
File "/home/anaconda3/envs/openmps/lib/python3.7/site-packages/MPSPyLib/ops.py", line 310, in check_symmetry
False, eps=eps))
File "/home/anaconda3/envs/openmps/lib/python3.7/site-packages/MPSPyLib/mpo.py", line 343, in has_symmetry
self.Operators[name2])
numpy.core._exceptions.UFuncTypeError: Cannot cast ufunc 'add' output from dtype('complex128') to dtype('float64') with casting rule 'same_kind'

any one have any idea how to handel complex hamiltonian in OpenMPS ??

Thanks in advance.