@jimgar Somewhat tongue in cheek but this older benchmark shows a couple of things about base #Python vs base #Rstats vs #Perl and (surprisingly for those who don't know it exists) how fast the Perl authothreading library #PDL is vs #numba
Base #Rstats is highly optimized and the #Pythonistas unfortunately take a performance hit that they are mostly unaware about.
This and a few other other examples made me not transition to Python. #rstats ftw
Having run this toy performance example, we will now digress somewhat and contrast the performance against a few Python implementations. First let’s set up the stage for the calculations, and provide commandline capabilities to the Python script. ```python import argparse import time import math import numpy as np import os from numba import njit from joblib import Parallel, delayed
@scottishlass @jimgar The tradition of combining performant low level code in C and what-ever-abstraction-makes-more-sense-at-the-high-level in Perl continues.
@openmp_arb #openmp has opened wild opportunities for multithreading using the combo of a Perl script controlling the main thread and pushing things to C threads to shred.
I plan to revisit CGI sometime next year for fun!
@[email protected] @[email protected] @[email protected] Not only that but we just finished a two day hybrid conference Winter Perl Community Conference in applications (many scientific in nature). https://perlcommunity.org/ (I delivered a talk on a GPU accelerated library that will be submitted to @[email protected] at some point) The community conference webpage gives an idea of the topics being discussed since its inception as a track of the Perl & Raku conference https://www.papercall.io/perlcommunityconferencew25