Isuru Fernando
Isuru Fernando
Ah, `real` and `imag` are not working properly. This needs to be fixed. One problem is that we don't know whether `a` is real or not.
There are no plans yet. Let's figure out what needs to be implemented. Is it only a `Real` and `Imag` class so that `conj(a)` gives `Real(a) + I*Imag(a)` as output...
@GiggleLiu, can you describe the functionalities you need from a `Real` and `Imag` class?
Does https://github.com/symengine/SymEngine.jl/blob/master/test/runtests.jl#L212 work for you?
You need to install the C++ library if you are building from source.
SymPy's lambdify uses `numpy.greater` which compares complex doubles by ignoring the imaginary part so that with sympy, `lamb(0.1 + 0.1j, 10, 50 + 0j)` still gives the expected return. I...
It has to be all `double` or all `complex`
> t < duration could be changed to abs(t - duration) > 0 perhaps and then lamb(0.1 + 0.1j, 10+0j, 50+0j). Temporaries are also `complex`. So, we'll be comparing `10...
Any other thoughts @symengine/push-access ?
@ShikharJ, can you review this as well?