4.2 Dictionnaire des constantes physiques et mathématiques

Le module scipy.constants (voir https://docs.scipy.org/) renferme toute une série de constantes mathématiques et physiques). Les constantes physiques sont accompagnées de leurs unités et en général de l'incertitude associée à leur mesure. Il est ainsi par exemple possible d'utiliser directement la valeur d'une constante physique dans un programme :

from scipy import constants print('c = ',constants.c) print("masse de l'électron = ",constants.m_e) print("g = ",constants.g) c = 299792458.0 masse de l'électron = 9.1093837015e-31 g = 9.80665

Il est possible d'obtenir les unités et incertitudes correspondantes en consultant le dictionnaire physical_constants. En fournissant une clé décrivant la constante recherchée, on obtient un tuple (triple) :

from scipy import constants print(constants.physical_constants["speed of light in vacuum"]) print(constants.physical_constants["electron mass"]) print(constants.physical_constants["standard acceleration of gravity"]) print(type(constants.physical_constants["speed of light in vacuum"])) print(f'Sur Terre, la constante de la gravité vaut : g = {constants.physical_constants["standard acceleration of gravity"][0]}{constants.physical_constants["standard acceleration of gravity"][1]} .') (299792458.0, 'm s^-1', 0.0) (9.1093837015e-31, 'kg', 2.8e-40) (9.80665, 'm s^-2', 0.0) Sur Terre, la constante de la gravité vaut : g = 9.80665m s^-2 .