Annuaire des initiatives

Vous ne trouvez pas l'initiative qui correspond à votre besoin ? Notre assistant peut vous aider.

  • Ce projet est une bibliothèque Python conçue pour faciliter la création de bindings entre le langage C++ et Python. Il permet d'exposer des classes, fonctions et types personnalisés de C++ dans un environnement Python de manière performante et flexible. Idéal pour les applications scientifiques, l'automatisation ou la simulation, il simplifie l'intégration de code C++ dans des projets Python tout en conservant les performances natives du C++. Le module gère automatiquement la conversion des types, la gestion mémoire et l'exposition des fonctionnalités.
  • Outil dédié à la rédaction et à la mise en forme de documents académiques comme des mémoires ou des thèses. Il simplifie la gestion des références bibliographiques et assure un formatage conforme aux normes universitaires. Idéal pour les étudiants et chercheurs souhaitant gagner du temps sur la mise en page tout en respectant les exigences de leur établissement.
  • Ce projet développe des outils algorithmiques pour analyser et optimiser des politiques de cache dans les systèmes informatiques. Il permet de modéliser des flux de données complexes, d'évaluer des politiques de gestion mémoire et de simplifier des expressions booléennes pour améliorer les performances des systèmes. Les solutions proposées sont principalement destinées aux développeurs et chercheurs en informatique.
  • Bibliothèque C++ dédiée à l'optimisation et à la gestion efficace des tenseurs, utilisée principalement dans le domaine de la physique et du calcul scientifique. Elle permet une allocation mémoire performante et des opérations tensorielle simplifiées, réduisant les coûts computationnels pour les algorithmes complexes. Intégrée dans des projets de recherche comme CTA, elle facilite le développement d'applications nécessitant des calculs intensifs.
  • Projet éducatif visant à recréer une version simplifiée et moderne du système Unix Version 6 (v6) pour l'enseignement des principes des systèmes d'exploitation. Il permet aux étudiants de comprendre le fonctionnement interne d'un OS, son architecture et ses mécanismes de base comme la gestion des processus et la mémoire, dans un environnement RISC-V.
  • Projet éducatif visant à reproduire un noyau Unix historique (xv6) pour l'apprentissage des systèmes d'exploitation. Basé sur une réimplémentation moderne de la version 6 d'UNIX, il permet aux étudiants de comprendre les mécanismes internes d'un système d'exploitation en étudiant un code source simplifié et documenté. Utilisé dans des cours universitaires pour illustrer les concepts fondamentaux comme la gestion des processus, la mémoire ou les systèmes de fichiers.
  • Projet éducatif visant à reproduire un système d'exploitation Unix simplifié pour enseigner les principes fondamentaux des systèmes d'exploitation modernes. Basé sur une architecture RISC-V, il permet aux étudiants de manipuler des concepts comme la gestion des processus, la mémoire, les fichiers et le multitâche. Utilisé comme support pédagogique dans des cours universitaires.

7 initiatives