Could you please add symjit (https://github.com/siravan/symjit) to the list of SymPy projects?
Symjit is a lightweight just-in-time (JIT) compiler that directly translates basic sympy expressions into x86-64 and aarch64 machine codes (and, optionally, to WebAssembly). Currently, its main utility is to generate fast numerical functions to feed into different numerical solvers (quadrature, ode solvers...). It has minimum dependency on external libraries and does not use a separate compiler, such as LLVM. It also works very well in the REPL environment. In addition, if anyone is interested in collaborating to improve and extend it, please contact me. There are many possibilities for future works, such as adding modular arithmetic for fast polynomial computations, adding complex numbers, SIMD instructions, and other instruction sets. Thanks, -- Shahriar -- 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 view this discussion visit https://groups.google.com/d/msgid/sympy/7468597d-a73a-4aa6-ae0c-c0dd04105cb5n%40googlegroups.com.
