40 infra_devtools

étiquette

infra_devtools

20 rd

étiquette

r-et-d

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.

Contactez-nous

Nos coordonnées

Logilab développe des solutions logicielles, et propose des services et des formations de haut niveau dans les domaines de l'informatique scientifique et de la gestion de connaissances, en utilisant des logiciels libres et méthodes agiles.

  • Téléphone : (+33) 1 45 32 03 12 / (+33) 6 73 88 04 56
  • Courriel : contact@logilab.fr / formation@logilab.fr

Nos bureaux

Paris

104 boulevard Louis-Auguste Blanqui
75013 Paris

France

Métro : Glacière (ligne 6)

Toulouse

25 allée Jean Jaurès
31000 Toulouse

France

Métro : Jean-Jaurès (lignes A, B)
Téléphone : (+33) 5 62 17 16 42

60 societe

étiquette

societe, competences

70 contact

étiquette

contact

Compétences

Nos domaines d'expertise

Gestion des connaissances

La gestion des connaissances recouvre ce qui concerne la création, l'acquisition, la manipulation, le traitement, la transformation et la visualisation des connaissances. En particulier, on peut citer la veille technologique, l'automatisation des processus de travail, la capitalisation et l'interrogation des connaissances, etc.

La plupart des problèmes de rédaction et de travail collaboratifs peuvent être abordés et résolus dans le cadre plus général de la gestion des connaissances. En savoir plus.

Web sémantique

Le web sémantique, aussi nommé web des données, prolonge le web des documents en identifiant les données unitaires par des URL et en les échangeant via le protocole HTTP en respectant des vocabulaires standardisés. Il en résulte une forme de base de données mondiale, au sein de laquelle l'effet de réseau joue à plein, de telle sorte que la valeur des données dépend des liens qui les associent aux autres données disponibles. Depuis sa création, Logilab a oeuvré pour l'avènement du Web sémantique avec le développement d'outils (CubicWeb), la réalisation de projets phares (data.bnf.fr ou encore France Archives) et la diffusion des connaissances.

Tous les ans, Logilab organise semweb.pro, rendez-vous devenu incontournable des membres de la communauté, des sociétés innovantes et des industriels désireux de mettre en œuvre les nouvelles techniques du Web Sémantique.

Vous pouvez retrouver les archives des éditions précédentes sur le site dédié.

Informatique avancée et 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.

Nos outils

Logilab a fait le choix d'un nombre limité d'outils et de techniques afin de pouvoir développer et maintenir une expertise forte. Ces outils et techniques sont complémentaires et couvrent le spectre fonctionnel du domaine logiciel : - langage de programmation Python et ses bibliothèques, - langage de programmation TypeScript et cadriciel React (pour les applications client dans le navigateur), - base de données PostgreSQL, - bases de graphes Virtuoso ou Fuseki, - cadriciel applicatif CubicWeb, - système d'exploitation Debian GNU / Linux, - conteneurs Docker, - orchestrateur Kubernetes, - gestionnaire de versions Mercurial - outil de gestion et d'orchestration de serveurs SaltStack.

Logiciel Libre

Dans la mesure du possible, Logilab développe, utilise, adapte et contribue aux Logiciels Libres. Logilab et ses experts participent au large mouvement du Logiciel Libre depuis la généralisation d'Internet au milieu des années 90.

Offre libre

L'AFUL, qui a pour principal objectif de promouvoir les logiciels libres ainsi que l'utilisation des standards ouverts, a attribué à Logilab la note "A" - la plus élevée - pour l'offre CubicWeb.

Techniques

Génie Logiciel

Le génie logiciel est le métier principal des experts de Logilab. Ils en ont une connaissance étendue et savent faire les bons choix lors des phases de conception, en amont de la programmation, en s'appuyant sur des aspects théoriques et sur l'expérience acquise au cours de plusieurs années consacrées à la production logicielle. Unified Modeling Language et méthodes agiles comptent parmi les techniques utilisées.

Intelligence artificielle - Mathématiques

Les experts de Logilab ont tous une formation d'ingénieur qui leur permet d'aborder les problèmes concrets que posent les différents domaines d'application, avec le recul qu'apportent de solides bases théoriques. Logique, réseaux de neurones, statistiques, agents intelligents, reconnaissance des formes, apprentissage, traitement d'images, théorie des langages, réseaux sémantiques, traitement du signal, etc. sont autant d'outils à leur disposition pour construire la solution la plus adaptée à un problème.

Réalisations

50 realisations

étiquette

Réalisations

30 informatique_scientifique

Infrastructure et outils de développement

Nous inventons l'approche Test-Driven Infrastructure en nous appuyant sur notre maîtrise de Debian, OpenStack, Salt et du développement piloté par les tests (TDD). Nous innovons avec une forge logicielle qui soutient les processus agiles et qui fluidifie le développement collaboratif. Pour cela, nous avons étendu les capacités de Mercurial avec Evolve avant de les intégrer à CubicWeb pour faciliter la revue de code. L'amélioration continue de nos outils traduit notre souci constant de la qualité.

Lorem Ipsum

Web Sémantique

Depuis de nombreuses années, Logilab développe des applications publiant, partageant et fusionnant des informations sur le Web. Avec l'avènement des standards du Web Sémantique et la publication de la plate-forme CubicWeb, les ingénieurs de Logilab disposent aujourd'hui d'outils leur permettant de mettre en place pour leurs clients des applications innovantes les propulsant directement au cœur du Web 3.0.

Web Sémantique : donner du sens aux données

Depuis de nombreuses années, Logilab développe des applications publiant, partageant et fusionnant des informations sur le Web.

Avec l'avènement des standards du Web Sémantique et la publication de la plate-forme CubicWeb, les ingénieurs de Logilab disposent aujourd'hui d'outils leur permettant de mettre en place pour leurs clients des applications innovantes les propulsant directement au cœur du Web 3.0.

Standards du Web Sémantique

Le W3C a publié depuis une dizaine d'années divers standards (SPARQL, RDF, OWL, etc.) dont l'objet est de permettre le partage et la réutilisation de données publiées sur le Web. Ces standards sont les briques qui permettent aujourd'hui de construire le Web des données, ou Web 3.0 : au lieu de publier des informations mises en forme dans des pages HTML, de plus en plus d'organismes publient directement les données brutes dans des formats standards, ce qui autorise la réutilisation de ces données et le développement de nouvelles applications impossible à concevoir précédemment.

Logilab s'inscrit directement dans cette nouvelle vision du Web en développant des applications dédiées rendant possible la publication d'informations aux formats du Web Sémantique mais surtout d'intégrer des données provenant de sources externes dans ces mêmes formats.

Plate-forme CubicWeb

Dès 2001, Logilab a travaillé à l'élaboration d'un outil permettant de réaliser facilement des applications de gestion d'informations à partir du simple schéma des données manipulées. Au fil des années et des enrichissements successifs, cet outil est devenu la plate-forme CubicWeb.

Logilab a publié la plate-forme CubicWeb sous une licence libre en 2007. Depuis, elle poursuit les développements et anime la communauté qui s'est formée autour de ce logiciel.

Logilab utilise la plate-forme CubicWeb pour développer diverses applications, que ce soit pour des intranets d'entreprise ou pour des sites grand public. Le parangon de ces applications est sans conteste le site Data BNF dont les données sont réutilisées dans divers logiciels bibliographiques.

Recherche et développement

La R&D de Logilab

Formations

Assister à une formation Logilab, c'est :

  • apprendre avec des professionnels compétents maîtrisant parfaitement le sujet qu'ils enseignent,
  • bénéficier des conseils et des avis d'experts travaillant depuis longtemps dans le domaine,
  • trouver des interlocuteurs attentifs et disponibles, cherchant à apporter à chacun les informations dont il a besoin.

Les experts du centre de compétences Logilab participent au développement de solutions logicielles complexes, mettant en œuvre des fonctionnalités et des algorithmes avancés. Pour ce faire, ils utilisent des langages tels que Python et JavaScript, et des méthodes agiles de développement industriel . Confrontés quotidiennement à ces domaines de connaissance, ils ont acquis une réelle expertise sur ces sujets, ce qui leur offre la possibilité de les enseigner dans un esprit pragmatique. Les experts choisis pour animer une formation ont tous, outre leur excellence technique, une expérience notable dans le domaine de la formation professionnelle.

Référencement officiel

Logilab est déclaré comme organisme de formation auprès de la DRIEETS sous le numéro 117.534.173.75 et référencé dans Data-Dock avec l'identifiant 0017742.

Certification

Logilab a obtenu la certification qualité Qualiopi en décembre 2021 au titre de la catégorie actions de formation. Vous pouvez consulter le certificat correspondant.

Catalogue

Toutes nos formations sont disponibles soit en langue française soit en langue anglaise. Elles peuvent toutes avoir lieu en intra-entreprise au lieu de votre convenance en France ou en Europe ; des sessions en inter-entreprises sont organisées par Logilab pour certaines formations en région Île-de-France ou en région Midi-Pyrénées.

Logilab a choisi de systématiquement adapter ses formations au plus près des besoins de chacun de ses clients. Ainsi, vous pouvez soit choisir une de nos formations standards décrites ci-après, soit contacter notre service commercial pour composer une formation sur-mesure. Nous disposons d'une importante bibliothèque de modules pédagogiques pour vous aider dans cette opération et fabriquer la formation répondant exactement à vos besoins.

Notre catalogue est disponible au format PDF.

Formations standards

Les bases de la programmation avec Python

Programmation avancée avec Python

Python scientifique

Création d'interfaces utilisateur

Web des données

Administration système

Formation à la carte

À partir de 4 personnes, Logilab peut animer des formations spécifiques en intra-entreprise, n'importe où en France ou en Europe. Vous pouvez alors composer la formation répondant exactement à vos besoins. Notre service commercial est à votre disposition pour vous conseiller et vous aider dans vos choix, en s'appuyant sur l'importante bibliothèque de modules pédagogiques dont nous disposons.

Commercialisation

L'équipe commerciale de Logilab est à votre disposition pour vous apporter toute précision supplémentaire, vous aider à formaliser vos besoins et vous proposer une prestation adaptée à vos besoins.