[{"cw_etype": "Card", "eid": 1462, "title": "Logilab et l'informatique scientifique", "synopsis": "Les ing\u00e9nieurs de Logilab ont la culture scientifique\tn\u00e9cessaire pour collaborer efficacement avec les ing\u00e9nieurs des bureaux d'\u00e9tudes et des laboratoires de recherche qui souhaitent d\u00e9l\u00e9guer la r\u00e9alisation des t\u00e2ches informatiques pour se concentrer sur la mod\u00e9lisation et la simulation des ph\u00e9nom\u00e8nes.", "content": "L'expertise de Logilab \r\n======================\r\n\r\nLogilab intervient g\u00e9n\u00e9ralement soit pour industrialiser des codes issus d'activit\u00e9s de recherche soit pour imaginer des solutions innovantes.\r\n\r\nAinsi, nous travaillons pour de grands comptes scientifiques afin de d\u00e9velopper des applications comme : \r\n- un outil utilisant l'apprentissage automatique pour la conduite pr\u00e9dictive des r\u00e9seaux urbains de chaleur et de climatisation, et ayant permis de substantielles \u00e9conomies tant mon\u00e9taires qu'en \u00e9missions de CO2 ;\r\n- un outil de description et de pilotage distribu\u00e9 de processus de calculs a\u00e9rothermiques pour la conception de turbines de r\u00e9acteurs d'avions ;\r\n- une boite \u00e0 outils d'analyse statistique pour l'\u00e9tude de l'opportunit\u00e9 de l'implantation d'\u00e9oliennes en haute mer.\r\n\r\nLes ing\u00e9nieurs de Logilab ont la culture scientifique n\u00e9cessaire pour collaborer efficacement avec les ing\u00e9nieurs des bureaux d'\u00e9tudes et des laboratoires de recherche qui souhaitent d\u00e9l\u00e9guer la r\u00e9alisation des t\u00e2ches informatiques pour se concentrer sur la mod\u00e9lisation et la simulation des ph\u00e9nom\u00e8nes.\r\n\r\n\r\nPython pour les applications scientifiques\r\n==========================================\r\n\r\nPython est un langage qui convient id\u00e9alement aux applications scientifiques. Gr\u00e2ce \u00e0 son \u00e9cosyst\u00e8me tr\u00e8s riche ([*Numpy*](https://www.logilab.fr/formations/sci), [*Scipy*](https://www.logilab.fr/formations/sci), [*Pandas*](https://www.logilab.fr/formations/pnd) ou encore [*Scikit-Learn*](https://www.logilab.fr/formations/mle)) il permet d'\u00e9crire des codes de calcul tr\u00e8s rapidement. Il est \u00e9galement possible d'int\u00e9grer des codes  existants \u00e9crits en Fortran, C/C++ \u00e0 du code Python ce qui permet de b\u00e9n\u00e9ficier de la rapidit\u00e9 d'ex\u00e9cution des langages compil\u00e9s et de la souplesse de Python.\r\nPar ailleurs, [*Cython*](https://www.logilab.fr/formations/cyt) offre la possibilit\u00e9 de migrer ais\u00e9ment en C les fonctions Python gourmandes en ressources.\r\n\r\nJupyter est un \u00e9cosyst\u00e8me qui permet l'\u00e9dition de documents qui m\u00e9langent du texte et du code (appel\u00e9s calepin ou *notebook*). Python est le langage principal de cet environnement. Il est notamment possible de concevoir simplement des [interfaces utilisateurs](https://www.logilab.fr/formations/iju) permettant l'ex\u00e9cution ou la manipulation du code de calcul.\r\n\r\nLogilab utilise Python et anime des [formations](https://www.logilab.fr/formations) sur ce langage et ses biblioth\u00e8ques depuis sa cr\u00e9ation en 2000. C'est le partenaire privil\u00e9gi\u00e9 pour vous [accompagner](https://www.logilab.fr/contact) et vous aider dans vos projets scientifiques.", "content_format": "text/markdown", "wikiid": "informatique-scientifique", "creation_date": "2011/12/01 14:52:37", "cwuri": "http://beta.logilab.fr/1462", "modification_date": "2023/01/12 13:15:05"}]