climt
LBLRTM
climt | LBLRTM | |
---|---|---|
1 | 1 | |
149 | 77 | |
1.3% | - | |
5.5 | 3.9 | |
about 2 months ago | 17 days ago | |
Fortran | Fortran | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
climt
LBLRTM
-
What would be a thesis topic that would be viable for a Computer Science major to do that encompasses physics?
The slow-and accurate way is to run a line-by-line code like the Line By Line Ratiative Transfer Model (LBLRTM). The code has to do repeated calculations for the M absoprtion lines in your band. The number of lines depend on the chemical makeup of the atmosphere, and some of the physical quantities like pressure and temperature, and how wide your band is. A source I often use for the absorption line data (and a good primer on the calculation) is the High-resolution transmission (HITRAN) database. To figure out how much energy the atmosphere absorbs, you need to calculate the absorption of each isotope at each frequency. For accurate results, your frequencies should be spaced about 1/10 the width of the absorption lines, which means that the number of frequencies is also proportional to your bandwidth.
What are some alternatives?
PyGCM - A global climate model
lowtran - LOWTRAN atmospheric absorption extinction, scatter and irradiance model--in Python and Matlab
E3SM - Energy Exascale Earth System Model source code. NOTE: use "maint" branches for your work. Head of master is not validated.
paramonte - ParaMonte: Parallel Monte Carlo and Machine Learning Library for Python, MATLAB, Fortran, C++, C.
index - An index of our repositories
prima - PRIMA is a package for solving general nonlinear optimization problems without using derivatives. It provides the reference implementation for Powell's derivative-free optimization methods, i.e., COBYLA, UOBYQA, NEWUOA, BOBYQA, and LINCOA. PRIMA means Reference Implementation for Powell's methods with Modernization and Amelioration, P for Powell.