Logilab et l'informatique scientifique

Les ingénieurs de Logilab ont la culture scientifique nécessaire pour collaborer efficacement avec les ingénieurs des bureaux d'études et des laboratoires de recherche qui souhaitent déléguer la réalisation des tâches informatiques pour se concentrer sur la modélisation et la simulation des phénomènes.

L'expertise de Logilab

Logilab intervient généralement soit pour industrialiser des codes issus d'activités de recherche soit pour imaginer des solutions innovantes.

Ainsi, nous travaillons pour de grands comptes scientifiques afin de développer des applications comme : - un outil utilisant l'apprentissage automatique pour la conduite prédictive des réseaux urbains de chaleur et de climatisation, et ayant permis de substantielles économies tant monétaires qu'en émissions de CO2 ; - un outil de description et de pilotage distribué de processus de calculs aérothermiques pour la conception de turbines de réacteurs d'avions ; - une boite à outils d'analyse statistique pour l'étude de l'opportunité de l'implantation d'éoliennes en haute mer.

Les ingénieurs de Logilab ont la culture scientifique nécessaire pour collaborer efficacement avec les ingénieurs des bureaux d'études et des laboratoires de recherche qui souhaitent déléguer la réalisation des tâches informatiques pour se concentrer sur la modélisation et la simulation des phénomènes.

Python pour les applications scientifiques

Python est un langage qui convient idéalement aux applications scientifiques. Grâce à son écosystème très riche (Numpy, Scipy, Pandas ou encore Scikit-Learn) il permet d'écrire des codes de calcul très rapidement. Il est également possible d'intégrer des codes existants écrits en Fortran, C/C++ à du code Python ce qui permet de bénéficier de la rapidité d'exécution des langages compilés et de la souplesse de Python. Par ailleurs, Cython offre la possibilité de migrer aisément en C les fonctions Python gourmandes en ressources.

Jupyter est un écosystème qui permet l'édition de documents qui mélangent du texte et du code (appelés calepin ou notebook). Python est le langage principal de cet environnement. Il est notamment possible de concevoir simplement des interfaces utilisateurs permettant l'exécution ou la manipulation du code de calcul.

Logilab utilise Python et anime des formations sur ce langage et ses bibliothèques depuis sa création en 2000. C'est le partenaire privilégié pour vous accompagner et vous aider dans vos projets scientifiques.