Hope – A Python JIT for astrophysical computations
1–10 of 25 posts
Re: Hope – A Python JIT for astrophysical computations
#2Re: Hope – A Python JIT for astrophysical computations
#3Re: Hope – A Python JIT for astrophysical computations
#4Does anybody know how this compares performance-wise to Numba ( http://numba.pydata.org/ ) which seems like a pretty similar effort? Numba translates to LLVM bytecode rather than C++.
Re: Hope – A Python JIT for astrophysical computations
#5Compared to numba, it looks like hope adds: (1) support for recursion, (2) automatic simplification of expressions using SymPy and (3) support for arithmetic with array broadcasting (e.g., as used in their Point Spread Function benchmark).
Re: Hope – A Python JIT for astrophysical computations
#6Assuming this is Python 2.x (doesn't seem to be specified in the benchmark results), then the use of "range" is problematic (should be "xrange").
https://docs.python.org/3/library/stdtypes.html#typesseq-ran...
Re: Hope – A Python JIT for astrophysical computations
#7Re: Hope – A Python JIT for astrophysical computations
#8Assuming this is Python 2.x (doesn't seem to be specified in the benchmark results), then the use of "range" is problematic (should be "xrange").
Re: Hope – A Python JIT for astrophysical computations
#9Here's the doc page that lists the supported language features: http://pythonhosted.org/hope/lang.html Compared to numba, it looks like hope adds: (1) support for recursion, (2) automatic simplification of expressions using SymPy and (3) support for arithmetic with array broadcasting (e.g., as used in their Point Spread Function benchmark).