Additionally I'd like to ask, if you e.g. used pandas and numpy before you make the effort of rewriting everything.
Yes python is slower than compiled languages, but especially with numpy you can make use of compiled code underneath. Of course this could mean rewriting some existing code but staying in python. If you have done all of that or there are other impediments, then of course no one will hold you back. Am 17.12.21 um 16:12 schrieb Dan Stromberg: > On Fri, Dec 17, 2021 at 7:02 AM Albert-Jan Roskam <sjeik_ap...@hotmail.com> > wrote: > >> Hi, >> >> I have a Python program that uses Tkinter for its GUI. It's rather slow so >> I hope to replace many or all of the non-GUI parts by Julia code. Has >> anybody experience with this? Any packages you can recommend? I found three >> alternatives: >> >> * https://pyjulia.readthedocs.io/en/latest/usage.html# >> * https://pypi.org/project/juliacall/ >> * https://github.com/JuliaPy/PyCall.jl >> >> Thanks in advance! >> > I have zero Julia experience. > > I thought I would share this though: > https://stromberg.dnsalias.org/~strombrg/speeding-python/ > > Even if you go the Julia route, it's probably still best to profile your > Python code to identify the slow ("hot") spots, and rewrite only them. -- punkt.de GmbH Lars Liedtke .infrastructure Kaiserallee 13a 76133 Karlsruhe Tel. +49 721 9109 500 https://infrastructure.punkt.de i...@punkt.de AG Mannheim 108285 Geschäftsführer: Jürgen Egeling, Daniel Lienert, Fabian Stein -- https://mail.python.org/mailman/listinfo/python-list