HOPE: Just-in-time Python compiler for astrophysical computa

Discussion topics for individual codes
Post Reply
Ada Coda
ASCL Robot
Posts: 2188
Joined: Thu May 08, 2014 5:37 am

HOPE: Just-in-time Python compiler for astrophysical computations

Post by Ada Coda » Mon Nov 10, 2014 8:32 am

HOPE: Just-in-time Python compiler for astrophysical computations

Abstract: HOPE is a specialized Python just-in-time (JIT) compiler designed for numerical astrophysical applications. HOPE focuses on a subset of the language and is able to translate Python code into C++ while performing numerical optimization on mathematical expressions at runtime. To enable the JIT compilation, the user only needs to add a decorator to the function definition. By using HOPE, the user benefits from being able to write common numerical code in Python while getting the performance of compiled implementation.

Credit: Akeret, Joel; Gamper, Lukas; Amara, Adam; Refregier, Alexandre

Site: https://pypi.org/project/hope/
http://adsabs.harvard.edu/abs/2015A%26C....10....1A

Bibcode: 2014ascl.soft11005A

ID: ascl:1411.005
Last edited by Ada Coda on Tue Dec 04, 2018 10:30 am, edited 1 time in total.
Reason: Updated code entry.

Post Reply