1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! This crate supplies tooling for calculations of the paths of light rays in the atmosphere.
//!
//! It supports different theoretical shapes of the planet (arbitrary radius, or even flat) and
//! arbitrary atmospheric models (defined by reference temperature and pressure at some altitudes
//! and temperature gradients).
extern crate numeric_algs as na;

/// Module containing tools for defining non-standard atmospheric models.
pub mod air;
mod environment;
mod paths;
mod ray_state;

pub use crate::environment::*;
pub use crate::paths::*;
pub use crate::ray_state::*;