g_values¶
g_values
- Routines related to g-values and radiation pressure
The g-value is the the product of the solar flux at the dopler-shifted
emission wavelength and the scattering probability per atom. See
Killen, R.M. et al., Icarus 209, 75–87, 2009. for details on calculating
g-values for important species in Mercury’s atmosphere.
The radiation acceleration is given by \(a_{rad} = h g/m \lambda\), where h is Plank’s constant, g is the g-value as a function of radial velocity, m is the mass of the accelerated species, and λ is the wavelength of the absorbed photon.
-
class
atomicdataMB.g_values.
RadPresConst
(sp, aplanet)[source]¶ Class containing radial acceleration vs. velocity for a specified atom.
Parameters
- sp
atomic species
- aplanet
Distance from the Sun. Can be given as an astropy quantity with distance units or as a float assumed to be in AU. Default = 1 AU
- database
Database containing solar system information. Default =
thesolarsystem
which probably shouldn’t be overridden.
Class Attributes
- species
The input species
- aplanet
The input distance from the Sun
- velocity
Radial velocity deviation relative to the Sun in km/s. Positive values indicate motion away from the Sun. Given as a numpy array of astropy quantities
- accel
Radial acceleration vs. velocity with units km/s**2.
-
class
atomicdataMB.g_values.
gValue
(sp, wavelength=None, aplanet=<Quantity 1. AU>)[source]¶ Class containing g-value vs. velocity for a specified atom and transition.
Parameters
- sp
atomic species
- wavelength
Wavelength of the transition. Default=None.
- aplanet
Distance from the Sun. Can be given as an astropy quantity with distance units or as a float assumed to be in AU. Default = 1 AU
Class Attributes
- species
The input species
- wavelength
The input wavelength
- aplanet
The input aplanet
- velocity
Radial velocity deviation relative to the Sun in km/s. Positive values indicate motion away from the Sun. Given as a numpy array of astropy quantities
- g
g-value as function of velocity in units 1/s.
-
atomicdataMB.g_values.
make_gvalue_table
()[source]¶ Creates and populates gvalues database table. Creates a database table called gvalues. Fields in the table:
- filename
Filename in project tree containing the data; used only for populating the database
- reference
Source of the g-values
- species
Atomic species
- refpt
Distance from Sun in AU for which the g-values were calculated.
- wavelength
At-rest wavelength for the g-values in Å.
- velocity
\(\Delta \mathrm{v}\) from rest in km/s.
- g
g-values in photons/s as a fucntion of velocity.
Parameters
None
Returns
No Output