L’auteur

Concepteur de solutions techniques pour problèmes humains. Photographe portraitiste. Recherche et développement en modélisation, calcul et interfaces de contrôle pour le traitement d’image (darktable) et le contrôle thermique (Cellier Domesticus), programmation de logiciels libres (C/OpenCL/Python/PHP). Pianist vaguement compositeur. Intéressé par tout ce qui implique des maths, de la physique, de la philo et de l’art, si possible en même temps.

Expériences précédentes dans la fonction publique territoriale (Conseil Régional Rhônes-Alpes), les moteurs électriques industriels (General Electric), les voitures solaires en fibre de carbone (Esteban, Polytechnique Montréal), l’auto-édition, et le non-sens académique (maths sup, IUT, école d’ingénieur, et autres moules à gaufres d’élite faussement prestigieux ayant remplacé la pensée par le processus parce que « vous comprenez, les programmes sont chargés et on n’a plus le temps »).

Allergique aux institutions, aux traditions, aux experts proches du pouvoir, et à la violence symbolique sous toutes ses formes.

24May 2020

La république, exsangue, veut balancer son porc

La république, exsangue, veut balancer son porc, Qui chaque jour l'assaille, du cul jusqu'aux entrailles. Une sombre histoire de langue, endormant sa méfiance, Fit passer la croissance pour l'avenir de la France. Bernée, la bonne [...]

30March 2020

Chronique de con finé

« La France est en guerre ». Le ci-devant Macron, souverain du bas peuple et seul maître après le CAC40, n'a pas peur des hyperboles, surtout quand elles sont ridicules. Après avoir systématisé les funérailles [...]

22August 2019

Le recyclage ne sauve pas la planète

S'il est une erreur massive que tout le monde fait, quand on parle d'écologie et d'environnement, c'est bien celle d'associer automatiquement recyclage des déchets et écologie. Or le recyclage a un coût majeur pour l'environnement, [...]

Notepad

Lire

Engineering

AP Engineering
Texmaker Note
Scan2Thunderbird
Aurélien PIERRE

Logiciels

AP Dev
Aurelien PIERRE Photographe
Aurelien PIERRE Photographe
Aurelien PIERRE Photographe

Photos & Tirages

AP Photo
For privacy reasons SoundCloud needs your permission to be loaded.
I Accept

Recordings

AP Piano
Abrégé de Mesure Physique
Le Guide de l
Cours de Trigonometrie

Books

AP Publishing

Compétences

En gras : spécialités.
En italique : souvenirs plus ou moins lointains.

Informatique

  • Programmation orientée objet,
  • Administration de postes et de serveurs Linux,
  • Pile web :
    • MySQL,
    • PHP,
    • HTML 5,
    • CSS 3,
  • Langages de scripts :
    • Python (Numpy, Scipy, Numba, Cython, Pandas, PyFTTW, etc.),
    • Matlab,
    • Maple,
    • Bash,
  • Langages de programmation :
    • C, (SSE, OpenCL, OpenMP)
    • assembleur (notions)
  • Langages de balisage :
    • LaTeX,
    • Markdown,
  • Cochonneries :
    • Visual Basic,
    • Engineering Equations Solver (EES).

Logiciels

  • IDE :
    • Eclipse,
    • Jupyter,
  • Conception mécanique :
    • Catia v5,
    • Autodesk Inventor (en cours d’apprentissage)
  • Modélisation :
    • Simulink,
    • Labview,
    • COMSOL,
  • Édition de texte/PAO :
    • Scribus,
    • [latex]\LaTeX[/latex],
  • Édition d’images :
    • Darktable,
    • Photoshop,
    • Gimp,
    • Krita,
  • Gestion de projet :
    • Orangescrum,
  • Versionnement :
    • Git.

General Physics

  • Optique géométrique
  • Optique ondulatoire, interférométrie
  • Atomistique et cristallographie.

Mathematics

  • Algèbre linéaire et vectorielle,
  • Analyse :
    • équations différentielles aux dérivées partielles et ordinaires
  • Méthodes d’analyse numérique :
    • résolution de systèmes d’équations (non) linéaires,
    • intégration et dérivation numériques,
    • interpolation (splines et séries de fonctions radiales),
    • équations différentielles :
      • discrétisation et différences finies,
      • éléments finis,
  • Analyse harmonique et traitement du signal :
    • conception de filtres,
    • convolution dans le domaine temporel et fréquentiel,
    • analyse des systèmes dynamiques (fonction de transfert, fréquence de coupures, stabilité)
  • Méthodes d’optimisation :
    • descente de gradients,
    • commande optimale/hamiltonien,
  • Transformations intégrales :
    • Fourier,
    • Laplace
    • en Z
  • Traitement d’images :
    • déconvolution de Richardson-Lucy,
    • déconvolution aveugle,
    • débruitage et régularisation en 2D,
    • décompositions en ondelettes,
    • conception de filtres sensibles aux bords.

Génie mécanique

  • Analyses de contraintes mécaniques dans les matériaux métalliques et viscoélastiques,
  • Analyses d’écoulements dans les fluides newtoniens,
  • Analyses de transferts thermiques,
  • Analyses de systèmes cinématiques et dynamiques,
  • Conception de chaînes de commandes automatiques,
  • Conception de pièces et assemblages mécaniques, modèles 3D, plans, calculs de tolérances,
  • Conception de systèmes mécatroniques (mécanique + électronique + informatique).

Génie électrique

  • Conception de filtres analogiques et numériques,
  • Conception d’amplificateurs d’instrumentation et de chaînes de mesure,
  • Commande de moteurs et électrotechnique de base.

Metrology

  • Étalonnage de capteurs,
  • Caractérisation des incertitudes,
  • Conception de chaîne de mesure,
  • Gestion de la qualité : ISO 9000 & 16000,
  • Conception d’appareils de mesure, banc d’essais et dispositifs d’étalonnage sous contrainte d’exactitude.

Photographie

  • Éclairage studio,
  • Étalonnage de la chaîne de couleur,
  • Numérisation et traitement de négatifs,
  • Retouche beauté.

Entreprenariat

  • Gestion de la propriété intellectuelle et industrielle (marques, brevets, droit d’auteur),
  • Droit du commerce électronique,
  • Évaluation et déploiement de solutions logicielles. Formation des utilisateurs.

Manufacture

  • Fabrication de matériaux composites carbone/époxy, carbone/verre,
  • Brasage électronique,
  • Usinage de base (tournage, fraisage, perçage),
  • Prototypage/Impression 3D,
  • Menuiserie (outils à main).

Projets & Publications

mars 2021 : Conception d’un plugin Markdown/LaTeX pour WordPress, WP Scholar. Projet opensource.

Plugin pour documentation et communication technique efficace sur WordPress, incluant équations mathématiques, blocs de code, graphes interactifs, notebooks Jupyter et schémas générés programmatiquement, visant à motiver les gens à documenter leur travail en leur fournissant un moyen rapide, simple et extensible d’y parvenir.

  • Intégration du parser PHP Markdown, extension à la syntaxe Markdown Github et au code LaTeX, intégration des libs JS tierces,
  • Développement de l’extraction automatique de table des matières et liens internes, optimisation et chargement à la demande,
  • Intégration et extension de la lib FancyPants Typographer pour orthotypographie rigoureuse (espaces insécables, espaces fines, etc.).

Technologies & outils : regex, PHP7, Javascript/DOM, CSS3, LaTeX.

septembre 2018 – actuel : Révision de la chaîne de travail d’un logiciel libre de retouche photo, darktable. Logiciel libre.

Calcul matriciel haute performance parallélisé et vectorisé sur processeurs et cartes graphiques (C, SSE2-3-4, AVX-2, OpenCL, OpenMP). Développement d’un workflow efficace et méthodique pour l’utilisateur. 30 000 lignes de code, 342 commits. [Liste des contributions]

Lobbying pour convaincre des bienfaits et faire intégrer les changements, rédaction de documentation, création de tutoriaux vidéo, aide aux utilisateurs, etc.

Technologies & outils : Python, C/C++, SSE2, OpenCL, GTK3.

2017 – 2018 : Conception d’un appareil de profilage haptique pour l’étalonnage d’un bouton de tableau de bord, CAE. Projet intégrateur 4 du cursus de Polytechnique Montréal.

Conception mécanique et métrologique d’un système de mesure de couple, position, et affichage pour caractériser la réponse haptique d’un bouton de tableau de bord. Analyse des besoins et des performances requises (cahier des charges). Conception de pièces, calculs d’erreurs, de tolérances, modélisation statique et dynamique. Architecture logicielle pour le traitement des mesures. Formation de l’équipe à l’utilisation de Git.

Technologies & outils : Python, Catia.

2017 : Conception d’un algorithme de déconvolution aveugle pour le logiciel de retouche photo Darktable. Projet personnel/opensource.

En cours : Estimation de la fonction d’étalement du point (flou de bougé et/ou d’objectif) par apprentissage machine supervisé (optimisation par descente de gradient). Défloutage par déconvolution et régularisation/débruitage simultané sur le signal RGB. Accélération de la convergence par des méthodes numériques et accélération de l’algorithme par des optimisations bas niveau. Conception d’une librairie C/Cython optimisée pour la performance. Conception de l’API et de l’interface utilisateur. Analyse de la convergence et conseils de réglage à l’utilisateur.

À venir : Défloutage adaptatif en fonction de la profondeur de champ et changement de la zone de mise au point a posteriori. Vérification de la qualité de la solution.

Technologies & outils : Python, Scipy, Cython, FFTW, apprentissage machine, descente de gradient, déconvolution, débruitage, framework bayésien.

2017 : Conception d’une méthode d’analyse en temps réel de la température du vin dans une cave, dirigé par André Garon, Dominique Pelletier (Polytechnique Montréal) et Franck Boulbès (Cellier Domesticus). Projet intégrateur 3 du cursus de Polytechnique Montréal.

Comparaison de plusieurs méthodes et établissement d’un algorithme prédictif de calcul de la température effective du vin dans les bouteilles en se basant sur la température mesurée de l’air. Modèle dynamique paramétré.

Technologies & outils : Python, Scipy, Comsol, Matlab, Simulink, éléments finis, thermodynamique.

2016 – 2017 : Analyse de la segmentation du marché des appareils photos numériques. Projet personnel.

Analyse du rapport qualité/prix des appareils photos numériques en vue de segmenter le marché suivant les performances optiques et le prix, afin d’établir un guide d’achat sur des critères objectifs. Data-mining par rétro-ingénieurie de moteurs de recherche, traitement de données, régressions non-linéaires par optimisation itérative, analyse statistique. Création de graphes interactifs, interprétation et vulgarisation des données générées.

Technologie & outils : Python, Pandas, Plotly.

2016 : Amélioration des algorithmes de contrôle thermique des caves à vins, dirigé par Franck Boulbès (Cellier Domesticus). Stage du cursus de Polytechnique Montréal.

Étude et modélisation du comportement thermique des caves à vin. Conception d’une librairie Python de calcul et de traitement des variables thermodynamiques, avec tests unitaires et documentation complète. Conception d’un banc d’essai et d’un contrôleur basé sur microcontrôleur Arduino. Établissement d’algorithmes optimisant l’efficacité énergétique.

Technologies & outils : Python, Pandas, Sphinx, Arduino, thermodynamique, métrologie, électronique.

2016 : Création du plugin WordPress Photographers gallery. Projet personnel/opensource.

Conception d’un plugin d’affichage de séries photographiques léger et minimaliste, à largeur et hauteur auto-adaptative pour remplir 100 % de l’espace écran quel que soit sa taille. Entièrement HTML et CSS, sans javascript, avec les derniers standards responsive, et une expérience visuelle sobre inspirée des musées et galeries d’art. Amélioration de la prise en charge des images en tant que contenu principal par WordPress. Chargement de différentes tailles d’image en fonction de la résolution de l’affichage.

Technologies & outils : WordPress, PHP, HTML 5, CSS 3

2013 – 2016 : Projet Esteban, voiture solaire de Polytechnique Montréal. Projet associatif étudiant.

Fabrication de composites fibre de verre/fibre de carbone, usinage, assemblage, conception de petits équipements, pilotage et essais, conception d’un algorithme de profilage puissance/vitesse, recherche et renouvellement des sponsors, représentation médias et événements.

Technologies & outils : Python, Catia, composites, fibre de carbone, métrologie.

2013 : Abrégé de Mesures Physique. ISBN 979-10-92277-01-2. 92 pages.

Les bases conceptuelles et mathématiques de la métrologie expliquées d’après le Vocabulaire International de la Métrologie. Pour que l’horreur méthodologique des cours de métrologie du DUT Mesures Physiques ne soit plus une fatalité.

2012 : Trigonometry course. ISBN 979-10-92277-00-5. 100 pages.

Une centaine de formules de trigonométrie démontrées pas à pas, de la géométrie à l’analyse, pour contrer la tendance de l’Éducation Nationale à parachuter des formules sans explication ni cohérence au fur et à mesure du cursus.

2012 : Création du script Scan2Thunderbird. Projet personnel/opensource.

Conception d’un script d’assistance automatisé pour la numérisation de documents optimisés et leur envoi par email à destination de personnes peu à l’aise avec l’informatique.

Technologies & outils : Linux, Shell, Sane.

2012 : Établissement d’un plan d’instrumentation pour le Moteur à Grande Vitesse (MGV), dirigé par Lionel Durantay (General Electric Champigneulles). Stage de fin d’études pour le grade de Technicien Supérieur.

Établissement d’une chaîne de mesures physiques de couple, pression et débit en milieu sévère. Rédaction du cahier des charges, choix des fournisseurs et des capteurs, recommendations d’intégration.

Technologies & outils : couplemètres rotatifs, tubes de Pitot, pyromètres IR, métrologie.