| Crates.io | aero_atmos |
| lib.rs | aero_atmos |
| version | 0.1.0 |
| created_at | 2026-01-23 16:29:29.76266+00 |
| updated_at | 2026-01-23 16:29:29.76266+00 |
| description | Standard Atmosphere models, including the International Standard Atmosphere (ISA). |
| homepage | |
| repository | https://github.com/inner-marker/aero_atmos |
| max_upload_size | |
| id | 2064923 |
| size | 136,377 |
This library provides interaction with multiple subjects relating to aerodynamics and atmospherics.
This crate seeks, in part, to provide access to some of the standard atmospheres used in aerospace and atmospheric science. The following atmospheres are planned:
At altitudes near the earth's surface, these models provide similar data. However, the altitude ranges, some constants, and other details differ. Difrent applications require different atmospheres, so it is useful to have access to multiple models.
Anywhere where it is practical, calculations are tested to a precision of 0.0005, that is 0.05%. The constant PRECISION is devined in lib.rs.
Aerodynamics — In addition to atmospherics, this crate will eventually provide functions and data structures useful for aerodynamic calculations. This may include airfoil analysis, including calculating $C_L$ and $C_D$, and other related functionality. The Open-source project XFOIL, Distributed under the GNU General Public License, provides Fortran code for airfoil analysis that may be useful as a reference. This crate may eventually provide Rust implementations of some of XFOIL's functionality.
GUI App — This crate, in and of itself, is useful for incorporation into larger codebases. However, many end-users may not wish to interact with the crate at this level. Therefore, long-term goals include building a stand-along GUI application. This application will likely be written Rust using the Dioxus GUI framework.