Jupyter notebooks
Les "Jupyter notebooks" sont des fichiers qui combine des lignes de codes Python (ou Julia et R), du texte avec des équations en LaTeX si nécessaires et des illustrations, y compris des gifs animés. J'utilise indifféremment la publication de ces notebooks avec Google Collab, sur un compte dédié, ou avec (GitHub + MyBinder). J'ai rédigé un petit tutoriel expliquant comment utiliser ces deux outils numériques : fichier ici [pdf].
Conseil : Mes programmes sur GitHub et Colab
Les Jupyter notebooks présentés ci-dessous sont issus des espaces suivants, ouverts en accès public :
Google Colaboratory (Colab) : https://drive.google.com/drive/folders/11wdLHCtCA9aKnW6J0w1Qg3pHPUbof30q?usp=sharing
GitHub : https://github.com/thual
Mécanique des milieux continus
Fondamental : Écoulements de Poiseuille - Couette
Écoulements de Poiseuille - Couette :
Propagation des ondes mécaniques
Fondamental : Corde de Melde
TD numérique pour l'équation de d'Alembert amortie forcée par l'oscillation d'une extrémité.
Fondamental : Propagation des ondes mécaniques
Ressources sur le site de l'UNIT :
Chapitre 1 : Tension et forces dans les ressorts
Chapitre 2 : Discrétisation d'un barreau élastique
Chapitre 3 : Solutions de l'équation de d'Alembert
Chapitre 4 : Oscillations propres d’une corde tendue
Chapitre 5 : Réflexion et transmission des ondes sonores
Chapitre 6 :Ondes électriques amorties dans un coaxial
Chapitre 7 : Dispersion des ondes
Chapitre 8 : Oscillations propres des chaines masses-ressorts
Instabilités hydrodynamiques
Fondamental :
Seuil de l'instabilité de Kelvin-Helmoltz
Data assimilation for engineers and scientists
Fondamental : Variational methods
What time is it ? (clock)
Google Colab : https://colab.research.google.com/drive/1bpeOFL2cin5L0jnS1TkC-uFRg_Y8zQt2?usp=sharing
GitHub + MyBinder : https://mybinder.org/v2/gh/thual/ASID_clock/HEAD
How will the bore propagate? (bore)
Google Colab : https://colab.research.google.com/drive/1Acq7Cq0tc05aVltkiQykf1MyFD9syi4x?usp=sharing
GitHub + MyBinder : https://mybinder.org/v2/gh/thual/ASID_bore/HEAD
Will the water overflow? (water)
Google Colab : https://colab.research.google.com/drive/1lbdcrXkCFpB67vOiUMm_bNhESnUxWp7A?usp=sharing
GitHub + MyBinder : https://mybinder.org/v2/gh/thual/ASID-water/HEAD
Fondamental : Ensemble methods
Ensemble method for the bore propagation (ensbore)
Google Colab : https://colab.research.google.com/drive/1VIndRnzNl_Q-Gazl6P_H9Lnwpy05Req-?usp=sharing
GitHub + MyBinder : https://mybinder.org/v2/gh/thual/ASID-ensbore/HEAD
Artificial fonction R30R10 (ensR30R10)
Google Colab : https://colab.research.google.com/drive/1rpsF7EQEFVbLjScfIUqcKNwauhJHf5OX?usp=sharing
GitHub + MyBinder : https://mybinder.org/v2/gh/thual/ASID-ensR30R10/HEAD
Several methods for the Lorenz model
Google Colab : https://colab.research.google.com/drive/1J-e_BZd2SIiP9t4_z-t-1Szk-abUpaN3?usp=sharing
GitHub + MyBinder : https://mybinder.org/v2/gh/thual/ASID-Lorenz/HEAD
Couche limite atmosphérique
Fondamental :
Spirale d'Ekman atmosphérique
Google Colab : https://colab.research.google.com/drive/1q7YzbKLgv42rRKHPIC_LQzoRBlfG2Snc?usp=sharing
GitHub + MyBinder : https://mybinder.org/v2/gh/thual/CLAT-EkmanAtmo/HEAD
Spirale d'Ekman océanique
Google Colab : https://colab.research.google.com/drive/1IunG0asT97aJQV-34i0tCrk4XSaK8XLt?usp=sharing
GitHub + MyBinder : https://mybinder.org/v2/gh/thual/CLAT-EkmanOceano/HEAD
Modèle TKE de la couche limite atmosphérique
Google Colab : https://colab.research.google.com/drive/1xx1DjRfbceUu8tGQj1FHMXoxvsXku4mP?usp=sharing
GitHub + MyBinder : https://mybinder.org/v2/gh/thual/CLAT-TKE/HEAD
Croix de Saint-André
Google Colab : https://colab.research.google.com/drive/1EDKTGUvZ0suQd-M4xOwXrrIWRA8Ggzq5?usp=sharing
GitHub + MyBinder : https://mybinder.org/v2/gh/thual/CLAT-SaintAndre/HEAD
Ondes internes émises par une colline périodique
Méthodes numériques pour les écoulements à surface libre
Fondamental :
Différence Finie pour le franchissement d'un obstacle
Système dynamique pour le franchissement d'un obstacle
Courbes de remous pour une pente constante
Équation des ondes cinématiques
Raphaël MAURIN : Équations de Saint-Venant
Climate Project Based Learning
Fondamental :
Principal component anaysis in ℝ2
Principal Component Analysis for 2D fields