Hi Shahriar,

The symjit package sounds very interesting. I will have to take a look at it.

I'm not sure what the list of packages you are referring to is.
Presumably a PR to the website can add this?

https://github.com/sympy/sympy.github.com

Oscar

On Wed, 19 Feb 2025 at 22:14, Shahriar Iravanian <[email protected]> wrote:
>
> 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.

-- 
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/CAHVvXxSYPmF-OkevB3Xz%2BqDYQ04XP9TcYiqdnxNBXguDJrxWMA%40mail.gmail.com.

Reply via email to