Public Domain Aeronautical Software (PDAS)  

The archive file atmos.zip contains the files:

readme.txt general information
coesa.txt definition of the 1976 US Atmosphere Standard to 86 km.
hydro.pdf derivation of the hydrostatic equations for an atmosphere with zero or linear temperature gradient
at62.for the original grandfather of all these codes
atmos76.f90 subroutine to compute atmosphere to 1000 km.
press.py the program used to compute pressures at boundaries (Python 3)
us1.txt atmosphere table (long form) in U.S. units
si1.txt atmosphere table (long form) in SI units
us2.txt atmosphere table (short form) in U.S. units
si2.txt atmosphere table (short form) in SI units
bigtables.html a web page that displays any of six detailed tables of atmospheric properties
bigtables.py the Python program that creates bigtables.html
bigtables.f90 same as bigtables.py, but in Modern Fortran
ussa1976.pas Steven Pietrobon's program to compute upper atmosphere
ussa1976.dpr same as ussa1976.pas, but as a Delphi console application
ussa1976.exe executable for ussa1976 (using ussa1976.dpr)
uasa2000.pas Pietrobon's program to compute approximate upper atmosphere
uasa2000.dpr same as uasa2000.pas, but as a Delphi console application
uasa2000.exe executable for uasa2000 (using uasa2000.dpr)
bb.f90 the baseball trajectory program
hotcold.f90 non-standard atmospheres (hot,cold,polar,tropical)
atmoscalculator.html an atmosphere calculator (exact values at any altitude)
Files associated with the tables program
tables.txt description of tables and notes for each language
language.txtdiscussion of the differences between languages
tables.bas the source code for tables in QBASIC
tables.c the source code for tables in C
tables.cpp the source code for tables in C++
tables.dpr the source code for tables in Pascal (as a Delphi console app.)
tables.f90 the source code for tables in Fortran
tables.for the source code for tables in Fortran 77
tables.java the source code for tables in Java
tables.py the source code for tables in Python 3(by Rich Kwan)
tables2.py the source code for tables in Python 2(by Rich Kwan)
tables.pro the source code for tables in IDL (by Martin Shultz)
tablesHTML.f90 the source code for tables in Fortran with HTML output

The program tables, which is given in several languages, produces four atmosphere tables:

  1. a table is US units from 0 to 280000 ft. by 5000 ft.
  2. a table in SI units form 0 to 86 km by 2 km
  3. a table in US units from 0 to 65000 ft. by 1000 ft., and
  4. a table in SI units from 0 to 20 km by 0.5 km.

The goal is to produce exactly the same text in all programs, but there are small differences.

Public Domain Aeronautical Software (PDAS)