1+ """
2+ Planetary properties used in calculations.
3+
4+ Values are primarily taken from Table 1 of Loftus & Wordsworth (2021), unless otherwise noted.
5+ Each variable represents a physical property or atmospheric composition relevant for cloud microphysics modeling.
6+ """
7+
18from PySDM .physics .constants import si
29from dataclasses import dataclass
310from typing import Optional , Dict , Any
@@ -24,7 +31,7 @@ def to_dict(self) -> Dict[str, Any]:
2431class EarthLike (Planet ):
2532 g_std : float = 9.82 * si .metre / si .second ** 2
2633 T_STP : float = 300 * si .kelvin
27- p_STP : float = 1.01325 * 1e6 * si .pascal
34+ p_STP : float = 1.01325 * 1e5 * si .Pa
2835 RH_zref : float = 0.75
2936 dry_molar_conc_H2 : float = 0
3037 dry_molar_conc_He : float = 0
@@ -38,7 +45,7 @@ class EarthLike(Planet):
3845class Earth (Planet ):
3946 g_std : float = 9.82 * si .metre / si .second ** 2
4047 T_STP : float = 290 * si .kelvin
41- p_STP : float = 1.01325 * 1e6 * si .pascal
48+ p_STP : float = 1.01325 * 1e5 * si .Pa
4249 RH_zref : float = 0.75
4350 dry_molar_conc_H2 : float = 0
4451 dry_molar_conc_He : float = 0
@@ -52,7 +59,7 @@ class Earth(Planet):
5259class EarlyMars (Planet ):
5360 g_std : float = 3.71 * si .metre / si .second ** 2
5461 T_STP : float = 290 * si .kelvin
55- p_STP : float = 2 * 1e6 * si .pascal
62+ p_STP : float = 2 * 1e5 * si .Pa
5663 RH_zref : float = 0.75
5764 dry_molar_conc_H2 : float = 0
5865 dry_molar_conc_He : float = 0
@@ -66,7 +73,7 @@ class EarlyMars(Planet):
6673class Jupiter (Planet ):
6774 g_std : float = 24.84 * si .metre / si .second ** 2
6875 T_STP : float = 274 * si .kelvin
69- p_STP : float = 4.85 * 1e6 * si .pascal
76+ p_STP : float = 4.85 * 1e5 * si .Pa
7077 RH_zref : float = 1
7178 dry_molar_conc_H2 : float = 0.864
7279 dry_molar_conc_He : float = 0.136
@@ -80,7 +87,7 @@ class Jupiter(Planet):
8087class Saturn (Planet ):
8188 g_std : float = 10.47 * si .metre / si .second ** 2
8289 T_STP : float = 284 * si .kelvin
83- p_STP : float = 10.4 * 1e6 * si .pascal
90+ p_STP : float = 10.4 * 1e5 * si .Pa
8491 RH_zref : float = 1
8592 dry_molar_conc_H2 : float = 0.88
8693 dry_molar_conc_He : float = 0.12
@@ -94,7 +101,7 @@ class Saturn(Planet):
94101class K2_18B (Planet ):
95102 g_std : float = 12.44 * si .metre / si .second ** 2
96103 T_STP : float = 275 * si .kelvin
97- p_STP : float = 0.1 * 1e6 * si .pascal
104+ p_STP : float = 0.1 * 1e5 * si .Pa
98105 RH_zref : float = 1
99106 dry_molar_conc_H2 : float = 0.9
100107 dry_molar_conc_He : float = 0.1
@@ -108,7 +115,7 @@ class K2_18B(Planet):
108115class CompositeTest (Planet ):
109116 g_std : float = 9.82 * si .metre / si .second ** 2
110117 T_STP : float = 275 * si .kelvin
111- p_STP : float = 0.75 * 1e6 * si .pascal
118+ p_STP : float = 0.75 * 1e5 * si .Pa
112119 RH_zref : float = 1
113120 dry_molar_conc_H2 : float = 0.1
114121 dry_molar_conc_He : float = 0.1
0 commit comments