How to plot MODIS cloud re and tau LUT (Nakajima and King's diagram) using python ?

An example of how to plot MODIS cloud re and tau LUT (Nakajima and King's plot) in python using matplotlib: [TOC] ### How to get and read the Data Note: the LUTs are available [here](https://modis-atmosphere.gsfc.nasa.gov/products/cloud/luts) from pyhdf.SD import SD, SDC from scipy import interpolate import matplotlib.pyplot as plt import numpy as np import math import matplotlib.patches as mpatches import matplotlib.cm as cm file = SD('./MODIS_C6_LUTS/examples/oc

How to write a simple python code to find the intersection point between two straight lines ?

Example of how to write a simple python code to find the intersection point between two straight lines: [TOC] ### Plot the lines import matplotlib.pyplot as plt import numpy as np m1, b1 = 1.0, 2.0 # slope & intercept (line 1) m2, b2 = 4.0, -3.0 # slope & intercept (line 2) x = np.linspace(-10,10,500) plt.plot(x,x*m1+b1) plt.plot(x,x*m2+b2) plt.xlim(-2,8) plt.ylim(-2,8) plt.title('How to find the intersection of two straight lines ?', fontsize=8) plt.gr

How to plot horizontal lines with matplotlib ?

Examples of how to plot horizontal lines with matplotlib: [TOC] ### Plot horizontal lines To plot horizontal lines, a solution is to use axhline, example [image:matplotlib-horizontal-line-01 size:50 caption:How to plot horizontal lines with matplotlib ?] import matplotlib.pyplot as plt import numpy as np x = np.linspace(0, 2*np.pi, 1000) y1 = np.sin(x) f = plt.figure() ax = f.add_subplot(111) plt.plot(x, y1) plt.axhline(y=0.5) plt.axhline(y=-0.5) plt

Comment tracer une simple ligne horizontale avec matplotlib de python ?

Exemples de comment tracer une simple ligne horizontale avec matplotlib de python: [TOC] ### Tracer une ligne horizontale Pour tracer une simple ligne horizontale dans une figure matplotlib on peut utiliser axhline, illustration [image:matplotlib-horizontal-line-01 size:50 caption:Comment tracer une simple ligne horizontale avec matplotlib de python ? ] import matplotlib.pyplot as plt import numpy as np x = np.linspace(0, 2*np.pi, 1000) y1 = np.sin(x) f = plt.figure()

Comment écrire un code python pour trouver le point d'intersection entre deux droites ?

Exemple de code python pour trouver le point d'intersection entre deux droites: [TOC] ### Tracer les droites: import matplotlib.pyplot as plt import numpy as np m1, b1 = 1.0, 2.0 # slope & intercept (line 1) m2, b2 = 4.0, -3.0 # slope & intercept (line 2) x = np.linspace(-10,10,500) plt.plot(x,x*m1+b1) plt.plot(x,x*m2+b2) plt.xlim(-2,8) plt.ylim(-2,8) plt.title('How to find the intersection of two straight lines ?', fontsize=8) plt.grid(linestyle='dotted

Comment trouver le point d'intersection entre deux droites ?

Exemple de comment calculer le point d'intersection entre deux droites: [TOC] ### Résolution mathématiques Soit deux droites d'équation: \begin{equation} \left\\{ \\begin{array}{c} y = m_1 * x + b_1 \\\\ y = m_2 * x + b_2 \\end{array}\right\. \end{equation} où $m$ et $b$ sont le coefficient directeur et l'ordonnée à l'origine respectivement. On suppose que $m_1 \neq m_2$ sinon les droites sont parallèles et il n'y a donc pas de point d'intersection. Un point $(x_i, y

How to plot an angle in python using matplotlib ?

An example step by step of how to plot an angle in python using matplotlib and basic mathematics: [TOC] ### Define two lines [image:plot-an-angle-matplotlib-01 size:50 caption:How to plot an angle in python using matplotlib ?] import matplotlib.pyplot as plt import numpy as np m1, b1 = 0.1, 2.0 # slope & intercept (line 1) m2, b2 = 2.0, -3.0 # slope & intercept (line 2) x = np.linspace(-10,10,500) plt.plot(x,x*m1+b1) plt.plot(x,x*m2+b2) plt.xlim(-2,8) plt.yl

How to plot a circle in python using matplotlib ?

Examples of how to plot a circle in python using matplotlib: [TOC] ### Plot a circle using plot() To plot a circle a first solution is to use the function plot(): [image:plot-circle-matplotlib-01 size:50 caption:How to plot a circle in python using matplotlib ?] import numpy as np import matplotlib.pyplot as plt theta = np.linspace(0, 2*np.pi, 100) r = np.sqrt(1.0) x1 = r*np.cos(theta) x2 = r*np.sin(theta) fig, ax = plt.subplots(1) ax.plot(x1, x2) ax.se

How to convert radians to degrees and vice versa in python ?

Examples of how to convert radians to degrees and vice versa in python: [TOC] ### Convert radians to degrees using the math module A first solution is to use the python module [math](https://docs.python.org/2/library/math.html), example: >>> import math >>> math.radians(90) 1.5707963267948966 >>> math.pi / 2.0 1.5707963267948966 >>> math.radians(180) 3.141592653589793 Conversion radian -> degrees: >>> math.degrees(math.pi/2.0) 90.0

Comment tracer un angle entre deux droites avec matplotlib de python ?

Exemple de comment tracer un angle avec matplotlib de python: [TOC] ### Tracer les droites [image:plot-an-angle-matplotlib-01 size:50 caption:Comment tracer un angle entre deux droites avec matplotlib de python ?] import matplotlib.pyplot as plt import numpy as np m1, b1 = 0.1, 2.0 # slope & intercept (line 1) m2, b2 = 2.0, -3.0 # slope & intercept (line 2) x = np.linspace(-10,10,500) plt.plot(x,x*m1+b1) plt.plot(x,x*m2+b2) plt.xlim(-2,8) plt.ylim(-2,8) p

Comment tracer un cercle avec matplotlib de python ?

Exemples de comment tracer un simple cercle avec matplotlib de python: [TOC] ### Tracer un cercle avec plot() Pour tracer un cercle en python avec matplotlib on peut utiliser la fonction plot(): [image:plot-circle-matplotlib-01 size:50 caption:Comment tracer un cercle avec matplotlib ?] import numpy as np import matplotlib.pyplot as plt theta = np.linspace(0, 2*np.pi, 100) r = np.sqrt(1.0) x1 = r*np.cos(theta) x2 = r*np.sin(theta) fig, ax = plt.subplots(1)

Comment cliquer sur la ligne d'un tableau html et la mettre en valeur ?

Exemple de comment cliquer sur la ligne d'un tableau html et la mettre en valeur [TOC] ### Code source Un exemple de tableau (inspiré de l'example sur [jsfiddle](http://jsfiddle.net/iambriansreed/xu2AH/127/)) [image:table-row-highlighted-01 size:50 caption:Comment cliquer sur la ligne d'un tableau html et la mettre en valeur ?] Résultat si on clique sur une ligne: [image:table-row-highlighted-02 size:50 caption:Comment cliquer sur la ligne d'un tableau html et la mettre en vale

Créer un tableau html avec un menu horizontal déroulant en fixant la première colonne ?

Exemple de comment créer un tableau avec un menu horizontal déroulant en fixant la première colonne ? [TOC] ### Code source Un exemple de tableau (inspiré de l'example sur [codepen](https://codepen.io/paulobrien/pen/gWoVzN)) [image:table-fixed-first-column-01 size:50 caption:Créer un tableau avec un menu horizontal déroulant en fixant la première colonne ?] Résultat si on bouge l'ascenseur horizontal vers la droite: [image:table-fixed-first-column-02 size:50 caption:Créer un ta

How to subtract a number to each element of a matrix in python ?

Examples of how to subtract a number to each element of a matrix in python using numpy: [TOC] ### Using - operator A solution is to use the - operator, example: >>> import numpy as np >>> a = np.array(([1,2,3],[4,5,6],[7,8,9])) >>> a array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) >>> a = a - 1 >>> a array([[0, 1, 2], [3, 4, 5], [6, 7, 8]]) ### Avec la function numpy subtract() Another solution is to use the numpy function [subtract](https://do

Comment soustraire un nombre à tous les éléments d'une matrice en python ?

Exemples de comment soustraire un nombre à tous les éléments d'une matrice [TOC] ### Avec l'opérateur - Pour soustraire un nombre à tous les éléments d'une matrice, on peut utiliser l'opérateur -, exemple: >>> import numpy as np >>> a = np.array(([1,2,3],[4,5,6],[7,8,9])) >>> a array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) >>> a = a - 1 >>> a array([[0, 1, 2], [3, 4, 5], [6, 7, 8]]) ### Avec la function numpy subtract() On peut aussi passe

How to multiply the elements of an array by a number in python ?

To multiply the elements of an array by a number in python, a solution is to use the * operator, example: >>> import numpy as np >>> A = np.array([[1,2,0],[4,3,-1]]) >>> A array([[ 1, 2, 0], [ 4, 3, -1]]) >>> A * 2 array([[ 2, 4, 0], [ 8, 6, -2]]) ### References Liens | Site ------------- | ------------- [Introduction to Python Operator](https://data-flair.training/blogs/python-operator/) | data-flair.training

Comment multiplier par une constante tous les éléments d'une matrice en python ?

Pour multiplier tous les éléments d'une matrice par un nombre, on peut utiliser l'opérateur *, exemple: >>> import numpy as np >>> A = np.array([[1,2,0],[4,3,-1]]) >>> A array([[ 1, 2, 0], [ 4, 3, -1]]) >>> A * 2 array([[ 2, 4, 0], [ 8, 6, -2]]) ### Références Liens | Site ------------- | ------------- [Introduction to Python Operator](https://data-flair.training/blogs/python-operator/) | data-flair.training

How to add a number to each element of a matrix in python ?

Examples of how to add a number to each element of a matrix in python using numpy: [TOC] ### Using + operator A solution is to use the + operator, example: >>> import numpy as np >>> a = np.array(([1,2,3],[4,5,6],[7,8,9])) >>> a array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) >>> a = a + 1 >>> a array([[ 2, 3, 4], [ 5, 6, 7], [ 8, 9, 10]]) ### Avec la function numpy add() Another solution is to use the numpy function [add](https://docs.scipy.o

Comment ajouter un nombre à tous les éléments d'une matrice en python ?

Exemples de comment ajouter un nombre à tous les éléments d'une matrice [TOC] ### Avec l'opérateur + Pour ajouter un nombre à tous les éléments d'une matrice, on peut utiliser l'opérateur +, exemple: >>> import numpy as np >>> a = np.array(([1,2,3],[4,5,6],[7,8,9])) >>> a array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) >>> a = a + 1 >>> a array([[ 2, 3, 4], [ 5, 6, 7], [ 8, 9, 10]]) ### Avec la function numpy add() On peut aussi passer par la

How to pass an array or a list into a function in python ?

Examples of how to pass an array or list as an argument of a function in python: [TOC] ### Pass a matrix in a function In python, it is possible to pass a matrix as an argument of a function, example: >>> import numpy as np >>> def function( x ): ... return 0.5 * x + 2 ... >>> x = np.arange(0,10,0.1) >>> y = function(x) >>> y array([ 2. , 2.05, 2.1 , 2.15, 2.2 , 2.25, 2.3 , 2.35, 2.4 , 2.45, 2.5 , 2.55, 2.6 , 2.65

Comment cacher ou rendre visible une div avec du javascript ?

Exemple de comment cacher ou rendre visible une div avec du javascript: [TOC] ### Cacher ou rendre visible une div Soit la page html suivante avec une div contenant une image [gifimage](https://www.gifimage.net/busy-cursor-gif-8/) <!DOCTYPE html> <html> <body> <div id="myDIV"'> <img src="busy-cursor-gif-8.gif"> </div> </body> </html> Pour cacher cette div on peut ajouter style='display:none' comme ceci <div id="myDIV" style='display:none'> <img src="b

Pourquoi une image dans une page html ne change pas alors que le fichier src a été modifié ?

Exemple de comment dire à une page html qu'une image a été modifiée: [TOC] ### Afficher une image en HTML Pour afficher une image dans une simple page html on peut faire comme ceci (on a ici utilisé l'image: [matplotlib-grid-02.png](/Images/matplotlib-grid-02/)) <!DOCTYPE html> <html> <body> <img src='matplotlib-grid-02.png'> </body> </html> qui donne: [image:image-clear-cache-01 size:50 caption:Pourquoi une image dans une page html ne change pas alors que le fic

How to create a form in html with an image in background ?

Example of how to create a form in html with an image in background (the form position can be changed using the position parameters left: 100px; top: 250px; ) [image:form-with-background-image size:50 caption: How to create a form in html with an image in background ?] <!DOCTYPE html> <html> <body> <form style="position: relative;" method="GET" action=""> <img src="Lenna.png" /> <div style="position: absolute; left: 100px; top: 250px;"> <input type="text" placeholder=

Comment formatter une date dans une langue donnée sour un template Django ?

Exemple de comment formatter une date pour une langue donnée dans un template sous Django: [TOC] ### Ecrire la date en français Pour formatter une date dans un langue donnée il faut ajouter le tag suivant dans le template: {% load i18n %} puis spécifier la langue comme ceci: {% language 'fr' %} {{article_date|date:'d F Y' }} {% endlanguage %} donne par exemple 31 mai 2019 ### Références Liens | Site ------------- | ------------- [How to

Comment afficher une image en utilisant AJAX ?

Exemple de comment afficher une image en utilisant AJAX [TOC] ### Afficher l'image quand elle existe L'objectif ici est d'afficher, en utilisant AJAX, une image dans une page html une fois que celle-ci se trouve dans un répertoire donné. Soit le dossier suivant: /TestLab/ test.html avec le fichier test.html (Note: le nom du dossier TestLab n'est pas important ici, vous pouvez le renommé): <!DOCTYPE html> <html lang="en"> <head> <title>Test</title> <scrip