Aller au contenu principal

16 documents tagués avec "python"

Voir tous les tags

Automatisation du quotidien : outils internes SONU

Bots Slack, plan de charge, alertes ERP, suivi de l'activité GitHub et site de documentation interne. Outils développés et déployés sur Kubernetes pour automatiser les tâches répétitives de l'équipe SONU au CATIE.

Body Analysis

Application de suivi et d'analyse corporelle (FastAPI, React, PostgreSQL, stockage S3) : ingestion des exports Samsung Health et synchronisation par une appli Android, analytics d'entraînement (TRIMP, ACWR, dérive cardiaque), récupération et sommeil, galerie photo confidentielle.

Caméléon

Tableau de bord Flask et OpenCV pour enregistrer le flux d'une caméra IP et le diffuser dans l'open space du fablab EirLab, lancé depuis une simple clé USB.

CI/CD - Workflows GitHub Actions mutualisés

Bibliothèque de workflows GitHub Actions réutilisables (générique, Python, ROS, Mbed, Zephyr) appelée par plusieurs dizaines de dépôts de l'organisation CATIE, du test au déploiement Helm ou Compose, documentée et vérifiée contre son code.

Colis Tracker

Suivi de colis Colissimo et Chronopost auto-hébergé, sans clé API ni service tiers : interrogation de l'endpoint de suivi public de La Poste, import automatique des numéros depuis les mails d'expédition (IMAP), notifications ntfy.

Haricot

Boîtier Raspberry Pi qui photographie la croissance d'une plante à intervalle régulier et génère des timelapses depuis un tableau de bord web, projet d'Antoine Pringalle à EirLab.

Inspection visuelle automatisée de véhicules

Pipeline de vision par ordinateur embarqué pour la détection automatique de dommages sur véhicules neufs en parcs portuaires, jusqu'à 20 000 images en 3 secondes par véhicule. Traitement parallélisé des images brutes et inférence sur NPU.

Meeting Recorder

Enregistreur de réunions entièrement local : capture deux pistes (micro et sortie son), transcription faster-whisper, synthèse par un LLM local via Ollama, notes de réunion fusionnées au compte rendu. Microservices Docker Compose, profils GPU 4 Go et CPU.

Reachy Mobile

Rendre mobile le robot humanoïde Reachy en l'installant sur une base motorisée EZ Wheel : pilotage par interface web, détection des visiteurs et partie de morpion, projet mené au fablab EirLab.

Recallarr

Journal personnel de ce qui a été regardé dans Jellyfin, qui survit au nettoyage de la médiathèque : synchronisation par webhook et réconciliation quotidienne, règles de note et de favori, devenir de chaque titre, interface HTMX.

Ronoco

Interface no-code pour programmer des robots ROS (manipulateurs MoveIt et robots roulants move_base) sans écrire de code ; premier prototype développé en stage de 2e année d'école d'ingénieur.

Standards Python - Template Cookiecutter

Template Cookiecutter Python normalisé pour l'organisation CATIE : trois types de projets (script, module, application), uv, Ruff, pre-commit, pytest, CI/CD GitHub Actions et synchronisation des projets par Cruft.

TaskHorizon

Application Kanban FastAPI + React déployée sur AWS EKS via Terraform, avec un chart Helm multi-environnement et un pipeline CI/CD GitHub Actions du commit au cluster.

Vertical Plotter

Traceur vertical qui dessine sur les tableaux blancs d'EirLab, piloté par Arduino, avec une chaîne de conversion SVG vers trajectoires adaptée aux 2 Ko de mémoire du microcontrôleur.

Wolf

Application Flask de gestion interne d'EirLab Community reliant les adhérents à Dolibarr : identification par carte, attribution des formations, gestion du stock par code-barres.

ytdl-sub-ui

Interface web qui pilote ytdl-sub, le téléchargeur de chaînes YouTube vers Jellyfin : recherche et ajout de chaînes sans compte, rétention, réglages et suivi des passages, chaque écriture validée par ytdl-sub avant d'être mise en place.