These are chat archives for symengine/symengine

2nd
Feb 2018
Ben Aubin
@benaubin
Feb 02 2018 15:30
There doesn't seem to be a way to solve systems of equations using symengine through python. I can't find great documentation, so I hope I'm wrong
can anyone point me in the right direction?
Christopher Rackauckas
@ChrisRackauckas
Feb 02 2018 15:33
@benaubin the equation solver isn't implemented yet
Ben Aubin
@benaubin
Feb 02 2018 15:33
Cool
Any other recommendations for a python computer algebra system? I need to solve about 15k equations
Christopher Rackauckas
@ChrisRackauckas
Feb 02 2018 15:34
SymPy until that gets implemented
which... is slow...
Ben Aubin
@benaubin
Feb 02 2018 15:35
Yeah, noticed that. Any recommendations on how to speed Sympy up?
Christopher Rackauckas
@ChrisRackauckas
Feb 02 2018 15:35
Do some transforms yourself to reduce the problem dimension if you can
Simplify larger expressions to constants
make the problem as simple as possible for the computer.
Ben Aubin
@benaubin
Feb 02 2018 15:38
Ok
Thanks
Isuru Fernando
@isuruf
Feb 02 2018 16:12
@benaubin, are these linear or non-linear equations? If they are linear, convert them to a matrix and do a matrix solve
Ben Aubin
@benaubin
Feb 02 2018 16:12
Some are linear, some aren't
Andrei Berceanu
@berceanu
Feb 02 2018 16:12
if they are nonlinear, pray :)
Ben Aubin
@benaubin
Feb 02 2018 16:12
lol
Christopher Rackauckas
@ChrisRackauckas
Feb 02 2018 16:12
@isuruf do you plan on getting a GSoC student for the solvers yet? :smile:
Ben Aubin
@benaubin
Feb 02 2018 16:13
I'm working on a automatic word problem solver - but I need to clean up a dataset to make sure all of the problem's equations make sense (it's a huge dataset from Yahoo Answers) - I guess most are probably linear
Isuru Fernando
@isuruf
Feb 02 2018 16:17
@ChrisRackauckas, no plans yet. We don't have assumptions yet, so I'm not sure how useful it's going to be without assumptions.
Ben Aubin
@benaubin
Feb 02 2018 16:34
Out of curiosity, is sympy's manual solver faster then it's normal solver?
Isuru Fernando
@isuruf
Feb 02 2018 16:35
What do you mean by manual solver?
Ben Aubin
@benaubin
Feb 02 2018 16:35
The manual option for sympy solve
Isuru Fernando
@isuruf
Feb 02 2018 16:36
No idea. you'll have better luck asking in the sympy room
Ben Aubin
@benaubin
Feb 02 2018 16:36
Yeah. I'll do that. Thanks everyone