Obtaining input data
The minimal input data required to run the model will have been downloaded automatically from Zenodo during installation. If you require more data, such as additional stellar spectra or opacities, these can also be obtained using the get_data script in the AGNI root directory. To see how to use this script, run it without arguments:
./src/get_data.shSpectral files
Opacities are contained within "spectral files". Use the table within res/spectral_files/reference.pdf to decide which spectral files are best for you.
For example, if you wanted to get the spectral file "Honeyside48" you would run:
./src/get_data.sh anyspec Honeyside 48Additional spectral files can also be downloaded directly from the PROTEUS community on Zenodo.
A menu of the available spectral files is available on the SOCRATES documentation website.
See Spectral file does not exist in the troubleshooting guide if a spectral file you downloaded cannot be found by AGNI.
Aerosol refractive indices
Aerosols with method = "mie" require refractive index data for the particle material. These can be obtained by running:
./src/get_data.sh refractivewhich places the files in res/refractive/. See Aerosols and clouds for their provenance, and for the list of supported materials.
Data in another folder
AGNI reads the thermodynamics, scattering, refractive and blobs folders of res/ through paths.get_dir, and each can be read from elsewhere. For each of them, AGNI uses the first of: the environment variable AGNI_DIR_<name> (for example AGNI_DIR_refractive), the folder <name> inside AGNI_DIR_res, the folder <name> inside res_dir from the [files] section of the configuration, and finally res/<name>. get_dir also accepts config, stellar_spectra and spectral_files for external callers. Blank variables are ignored, and relative paths are taken from the working directory. Each folder placed this way is reported once in the log when the atmosphere is set up. get_data.sh always writes to res/, and the file paths in [files] (such as input_sf) are used as written.