GreenPy: Evaluating Application-Level Energy Efficiency in Python for Green Computing (Annals of emerging technologies in computing (Online), 2023)