src.atmospheres

Module Contents

Classes

atmosphere

black_body

multi_species_single_condensible_convective_atmosphere

single_species_condensible_convective_grey_atmosphere

radiative_grey_atmosphere

convective_atmosphere

Graham2021

class src.atmospheres.atmosphere(species, pps, Ts, **kw)
addSpecies(species, pp)
updatePartialPressure(species, p)
updateMixingRatios()
updateAverageMolecularMass()
updateTs(Ts)
getMass(species='total')
class src.atmospheres.black_body(species, pps, Ts, **kw)

Bases: atmosphere

getOLR()
getASR()
class src.atmospheres.multi_species_single_condensible_convective_atmosphere(species, pps, Ts, **kw)

Bases: atmosphere

set_hydrostatic_equilibrium()
updateTs(Ts)
update_air(species, x)
update(Ts, pps)
solve(Ts, pps)
class src.atmospheres.single_species_condensible_convective_grey_atmosphere(species, ps, Ts, **kw)

Bases: atmosphere

psat(T)
Tsat(p)
getT(p)
getdTdp(p)
updateStructure(temperature=True, pressure=True)
getTau(p)
transmission(p1, p2)
getUpwardFlux(p, F_bot, epsrel=1e-05, epsabs=1.0, limit=10, show_err=False)
getDownwardFlux(p, F_top, epsrel=1e-05, epsabs=1.0, limit=10, show_err=False)
getOLR(F_bot, epsrel=1e-05, epsabs=1.0, limit=10, show_err=False)
class src.atmospheres.radiative_grey_atmosphere(species, pps, Ts, **kw)

Bases: atmosphere

update_opacity()
getOLR()
getASR()
updateTs(Ts)
class src.atmospheres.convective_atmosphere(species, pps, Ts, **kw)

Bases: atmosphere

set_hydrostatic_equilibrium()
updateTs(Ts)
update(Ts, pps)
solve(Ts, pps)
class src.atmospheres.Graham2021(species, pps, Ts, **kw)

Bases: atmosphere

updateTs(Ts)
update(Ts, pps)
solve(Ts, pps)