This page has notes on our RT code project
We have a serious list of tasks ahead of us:
atmosphere.pro:
tau_gas.pro:
tau_haze.pro
spectrum fitting:
Repository cleanup
Update repository to ignore (large) reference data files:
other
Notes:
Statia describes the atmosphere stucture:
Temperature and pressure profiles from either ASCII file or procedure to generate T/P profile.
Mike: Units - mixing ratio relative to H2 (not mole fraction) should be documented in input structure. Works for giant planets but might be a problem for Titan.
Having a text file or procedure as input can decrease the learning curve and allows for text file manipulation.
Error handling with 'STOP' or 'CRASH' a nice start. Is it sufficient?
How to generalize composition? Various numbers and types of species in solar system targets, and perhaps motivated by exoplanets?
A structure for compositions as nested structure within atmosphere.
Notes:
Mate described a pair of scripts, config and setup, to set shell environments variables for the IDL_PATH and RT_ROOT:
Katherine described scripts for the reading a set of parameter (.par) files for CH4 opacities and outputting a FITS files that selected in the input data based on wavelength ranges.
Action Items:
Mate:
Katherine:
Next Meeting
* 11am Wednesday, 11 Jan 2012. (B40)
Note on sourcing the environment configuration file:
Mate made a mistake on trying to use: ~$ source config
to set/edit the environment parameters from the command line… it turns out that config
is an OpenSSL library configuration utility, hence the error. Renaming the configuration file to: configenv
makes everything work out swell. An example is below:
---------------------------------------------------------------------------------------------- 14:07:04 mate@gina:~$ echo $RT_PATH ---------------------------------------------------------------------------------------------- 14:07:14 mate@gina:~$ pwd /Users/mate ---------------------------------------------------------------------------------------------- 14:07:19 mate@gina:~$ source ~/planets/rt/configenv ---------------------------------------------------------------------------------------------- 14:07:32 mate@gina:~$ echo $RT_PATH /Users/mate/planets/rt ---------------------------------------------------------------------------------------------- 14:07:35 mate@gina:~$ source ~/someotherdir/configenv ---------------------------------------------------------------------------------------------- 14:07:56 mate@gina:~$ echo $RT_PATH /Users/mate/someotherdir ---------------------------------------------------------------------------------------------- 14:07:58 mate@gina:~$ echo $IDL_PATH +/Users/mate/someotherdir/titan/pro:+/Users/mate/someotherdir/xxx/pro:+/Users/mate/someotherdir/refdata/pro:+/Users/mate/planets/rt/titan/pro:+/Users/mate/planets/rt/xxx/pro:+/Users/mate/planets/rt/refdata/pro:+/Applications/itt/idl/lib:+/Users/mate/idl/:/Users/mate/disk/chem/src.pro:+/Users/mate/disk/xray
At first there is no environment variable for RT_PATH
. Then sourcing the enviroment configuration file sets the directory. Sourcing the configuration from a different directory (a hypothetical repository) resets the variable. In this example neither file is sourced from within the repository.
The IDL_PATH is appended with the most recent configuration at the top of the path (where IDL looks first). This path information is reset when opening a new shell.
Notes:
Misc.
Action Items:
Next Meeting?