timsaucer commented on issue #11594: URL: https://github.com/apache/datafusion/issues/11594#issuecomment-2243996984
A couple of resources for using an existing CAS (Computer Algebra System). SymPy is a python package, so not as useful but appears to be well built and has a good description of some of the problems of simplifying: https://docs.sympy.org/latest/tutorials/intro-tutorial/simplification.html SymEngine is implemented in c++ and appears to support most of the use cases I have thought about so far: https://symengine.org/ Non-official crate to wrap SymEngine https://crates.io/crates/symengine/0.1.0 Cas-rs is a newer CAS written in rust that appears to be under active development: https://github.com/ElectrifyPro/cas-rs -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org For additional commands, e-mail: github-h...@datafusion.apache.org