Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 1.81 KB

configuration.rst

File metadata and controls

37 lines (23 loc) · 1.81 KB

Configuration

A configuration file with the name species_config.ini is required in the working folder. Currently, the configuration file contains the path of the HDF5 database and the location where all the data is dowloaded before it is stored into the database. These can be provided as absolute paths or relative to the working folder. This is what the content of the configuration file may look like:

[species]
database = species_database.hdf5
data_folder = /path/to/store/data/

In this case the database is stored in the working folder and an absolute path points to the folder for the external data.

Important

The configuration file should always be located in the working folder. Are you not sure about your current working folder? Try running the following Python code.

>>> import os
>>> os.getcwd()

The workflow with species can now be initiated with the :class:`~species.core.setup.SpeciesInit` class:

>>> import species
>>> species.SpeciesInit()

A configuration file with default values is automatically created when species is initiated and the file is not present in the working folder.

Tip

The same data_folder can be used in multiple configuration files. In this way, the data is only downloaded once and easily reused by a new instance of :class:`~species.core.setup.SpeciesInit`. Also the HDF5 database can be reused by simply including the same database in the configuration file.

Important

A flux-calibrated spectrum of Vega is used for the conversion between a flux density and magnitude. The magnitude of Vega is set to 0.03 for all filters. If needed, the magnitude of Vega can be adjusted with the vega_mag parameter in the configuration file.