Greboca  

LinuxFr.org : les journaux  -  Pythran - 0.9.0 - kozhamzer

 -  Novembre 2018 - 

Petite mise en bouche en alexandrin pour annoncer une nouvelle version de Pythran, compilateur pour le Python scientifique.

L'automne arrive, avec son lot de feuilles mortes
Pythran jamais ne dérive, il fallait qu'il sorte
Pas de grande nouveauté, juste le nécessaire
Tout est vectorisé, vraiment il faut le faire !

Le logiciel est comme toujours disponible sur pypi, anaconda et Github.

Comme annoncé dans les vers ci-dessus, la grande nouveauté vient du passage de boost.simd à xsimd. J'ai détaillé dans un billet un peu plus long que cette annonce les raisons et les implications de ce passage, si ça vous intéresse, c'est sur pythran stories, site dont je vous recommande bien évidement la lecture.

Bonne nouvelle, la sauce commence à prendre ! Je reçois de plus en plus de demandes de correctifs de bugs. Parait-il que c'est bon signe :-) Et puis j'ai reçu il y a peu ce mail qui ne peut que flatter le nombril

Hi Serge,

We work in Facebook’s Stream Processing team, and we rely on Pythran to compile
source scripts of streaming applications written in Python into C++ which is
executed in the runtime engine.

Pythran serait donc une brique du flux de traitement décrit dans ce papier, c'est assez fou !

Et sous l'impulsion de @wolfv est né un petit bout de code qui permettra peut-être un jour d'appeler Pythran comme compilateur à la volée, à la numba, avec un @pythran.jit. Pythran n'est vraiment pas taillé pour ça question temps de compilation, mais est-ce grave ?

Commentaires : voir le flux atom ouvrir dans le navigateur

par serge_sans_paille

LinuxFr.org : les journaux

LinuxFr.org : Journaux

Sécurité, vie privée... et Google Analytics!

 -  14 février - 

Ave, 'nal (ça fait vénal, je sait, c'est fait exprès). Il y a un détail qui m'intrigue: c'est très bien de vouloir la vie privée renforcée sur (...)


Suivre les amendements débattue à l'assemblée nationale avec Eliasse

 -  13 février - 

Il m'arrive parfois de suivre les séances de débats à l'assemblée nationale via la diffusion en direct ou en regardant les rediffusions vidéo. Le (...)


Utilisation de GtkTreeModel, GtkTreeView et consorts

 -  11 février - 

Sommaire Introduction Création du modèle et ajout des données Ajout d'un tri sur le modèle Ajout d'un filtre sur le modèle Affichage des données du (...)


Mettre en place des build automatiques avec jenkins et docker

 -  10 février - 

Sommaire Mettre en place des build automatiques avec jenkins et dockerOutils installation de docker installation de jenkins Création d'un agent (...)


Delta Chat est prêt pour le bureau

 -  7 février - 

Delta Chat est un logiciel de messagerie instantanée comme il en existe des milliers: on ajoute des contacts, on crée des groupes et s'envoie des (...)