TransmissionBates

class kgpy.atmosphere.TransmissionBates(density_base, absorption_coefficient, particle_mass, radius_base, scale_height, temperature_base, temperature_infinity)

Bases: object

Parameters:
__init__(density_base, absorption_coefficient, particle_mass, radius_base, scale_height, temperature_base, temperature_infinity)
Parameters:
Return type:

None

Attributes

density_base

absorption_coefficient

particle_mass

radius_base

scale_height

temperature_base

temperature_infinity

Methods

__init__(density_base, ...)

density(radius[, num_samples])

rtype:

astropy.units.quantity.Quantity

from_data_fit(observer_height, zenith_angle, ...)

rtype:

kgpy.atmosphere.TransmissionBates

gravitational_acceleration(radius)

optical_depth(radius, zenith_angle[, ...])

rtype:

astropy.units.quantity.Quantity

optical_depth_vertical(radius[, ...])

rtype:

astropy.units.quantity.Quantity

temperature(radius)

rtype:

astropy.units.quantity.Quantity

temperature_gradient(radius)

rtype:

astropy.units.quantity.Quantity

Inheritance Diagram

digraph inheritancefc3456c371 { bgcolor=transparent; rankdir=TB; size="8.0, 12.0"; "kgpy.atmosphere.TransmissionBates" [URL="kgpy.atmosphere.TransmissionBates.html#kgpy.atmosphere.TransmissionBates",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="TransmissionBates(density_base: astropy.units.quantity.Quantity, absorption_coefficient: astropy.units.quantity.Quantity, particle_mass: astropy.units.quantity.Quantity, radius_base: astropy.units.quantity.Quantity, scale_height: astropy.units.quantity.Quantity, temperature_base: astropy.units.quantity.Quantity, temperature_infinity: astropy.units.quantity.Quantity)"]; }
density(radius, num_samples=32)
Return type:

astropy.units.quantity.Quantity

Parameters:
classmethod from_data_fit(observer_height, zenith_angle, intensity_observed, density_base, absorption_coefficient_bounds, particle_mass, radius_base, scale_height_bounds, temperature_base, temperature_infinity_bounds, axis_fit=0, num_samples_depth=32, num_samples_density=32)
Return type:

kgpy.atmosphere.TransmissionBates

Parameters:
classmethod gravitational_acceleration(radius)
Parameters:

radius (Quantity) –

optical_depth(radius, zenith_angle, num_samples=32, num_samples_density=32)
Return type:

astropy.units.quantity.Quantity

Parameters:
optical_depth_vertical(radius, num_samples=32, num_samples_density=32)
Return type:

astropy.units.quantity.Quantity

Parameters:
  • radius (Quantity) –

  • num_samples (int) –

  • num_samples_density (int) –

temperature(radius)
Return type:

astropy.units.quantity.Quantity

Parameters:

radius (Quantity) –

temperature_gradient(radius)
Return type:

astropy.units.quantity.Quantity

Parameters:

radius (Quantity) –

absorption_coefficient: astropy.units.quantity.Quantity
density_base: astropy.units.quantity.Quantity
particle_mass: astropy.units.quantity.Quantity
radius_base: astropy.units.quantity.Quantity
scale_height: astropy.units.quantity.Quantity
temperature_base: astropy.units.quantity.Quantity
temperature_infinity: astropy.units.quantity.Quantity