I haven't tried it but I imagine it would. The biggest challenge would be the serialization method. SymPy can have issues with things like pickle sometimes.
Aaron Meurer On Wed, Aug 12, 2020 at 4:39 AM Paul Royik <distantjob...@gmail.com> wrote: > > Can SymPy run inside a Celery task? > > On Saturday, August 8, 2020 at 11:51:13 PM UTC+3, Aaron Meurer wrote: >> >> I wouldn't recommend using threads with SymPy. Even if it works (which >> I expect it won't because we do have global things like the cache), >> the Python GIL would prevent it from truly working concurrently. >> Instead, use different processes. >> >> Aaron Meurer >> >> On Sat, Aug 8, 2020 at 2:32 PM Paul Royik <distan...@gmail.com> wrote: >> > >> > If sympy is run in multi-threaded environment, like apache, is it safe? >> > Does cache require special handling? >> > >> > On Saturday, August 8, 2020 at 7:22:26 PM UTC+3, Oscar wrote: >> >> >> >> I don't know the inner workings of SymPy Live but I would imagine that >> >> it uses a separate process for each user so that it isn't really >> >> running SymPy in a multi-threaded environment. >> >> >> >> On Sat, 8 Aug 2020 at 16:09, Paul Royik <distan...@gmail.com> wrote: >> >> > >> >> > If a couple of users use sympy at the same time (like live.sympy.org), >> >> > is it considered safe? >> >> > What about cache? >> >> > >> >> > -- >> >> > 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 sy...@googlegroups.com. >> >> > To view this discussion on the web visit >> >> > https://groups.google.com/d/msgid/sympy/03913cb1-7348-4236-8c68-a83104713928o%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 sy...@googlegroups.com. >> > To view this discussion on the web visit >> > https://groups.google.com/d/msgid/sympy/469ffd55-50ce-4261-a763-eb20a248b81do%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 sympy+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sympy/acca8510-3144-40b8-9456-866ab17932dco%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 sympy+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CAKgW%3D6K8BX3k5fkm8yv0Ab4fahmRv_MYxsOQa5uaZq%2BFkXWJSQ%40mail.gmail.com.