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