Construire un modèle de vent à partir de données ADS-B bon marché

2025-08-02
Construire un modèle de vent à partir de données ADS-B bon marché

À l'aide d'un dongle RTL-SDR et d'une antenne coûtant moins de 100 $, l'auteur a reçu des messages ADS-B d'avions et a construit un modèle météorologique simplifié. En analysant la différence entre le cap, la vitesse air et la vitesse sol des avions, le modèle infère la vitesse du vent et génère des visualisations à partir des données de nombreux avions. Bien que la précision soit légèrement inférieure à celle des modèles météorologiques professionnels, le modèle a simulé avec succès les courants d'air à haute vitesse au-dessus de la Méditerranée, démontrant le potentiel innovant de l'utilisation de données publiques.

Lire plus

Astuce de calcul de logarithme du XVIIe siècle : la notation scientifique à la rescousse

2025-06-01

Cet article dévoile une méthode astucieuse pour estimer les logarithmes, inventée par John Napier au XVIIe siècle. L'idée centrale exploite la propriété logarithmique log(a^b) = b * log(a) et la notation scientifique. En calculant répétitivement la puissance dixième, la précision s'améliore progressivement. Un script Python implémentant cet algorithme est également fourni. Cette méthode ingénieuse transforme des calculs complexes de logarithmes en opérations relativement simples de puissance et manipulations de notation scientifique, montrant l'ingéniosité des mathématiciens anciens pour résoudre des problèmes complexes avec des outils de calcul limités.

Lire plus

Amélioration du dithering d'Atkinson : palettes arbitraires et linéarisation

2025-03-13
Amélioration du dithering d'Atkinson : palettes arbitraires et linéarisation

Cet article détaille un algorithme de dithering d'Atkinson amélioré prenant en charge des palettes de couleurs arbitraires et une linéarisation correcte. Contrairement aux algorithmes précédents limités aux palettes noir et blanc, celui-ci gère directement les images couleur, en sélectionnant la couleur la plus proche en calculant la distance euclidienne entre le pixel et chaque couleur de la palette. De plus, il intègre une linéarisation pour résoudre les sorties trop brillantes causées par la non-linéarité de l'espace colorimétrique sRGB, et prend en compte la perception humaine des différentes luminosités des couleurs. L'article fournit également des liens vers des ressources pertinentes, notamment des implémentations et des outils en ligne.

Lire plus
Développement algorithme de tramage