ADD_FILTERS#
Name#
ADD_FILTERS
Purpose#
Adds a user provided filter profile to Lightning. The filter profile can either be input as a two column text file or array. It is then formatted for use in Lightning. Additionally, the bandpass name, instrument and observatory, or survey will need to be specified.
Calling Sequence#
add_filters, filter_profile, bandpass, instrument_survey [, observatory = , $
unit = , /frequency, _extra=_extra]
Inputs#
filter_profileint, float, or double array(2, Nwave) or string scalarIf
filter_profileis a string, then it contains the path and file name to the tabulated filter profile that is to be read. For both the tabulated filter profile and the directly input array, the first column must contain the grid of wavelengths (or frequency, see below), and the second column must contain the corresponding transmission profile.bandpassstring scalarThe bandpass name to give the filter profile.
instrument_surveystring scalarThe instrument or survey associated with the filter profile.
Optional Inputs#
observatorystring scalarThe observatory associated with the filter profile. Omit if the filter is intended to be associated with a survey. (See Note below.)
unitint, float, or double scalarThe unit conversion factor needed to convert the input wavelengths (frequency) associated with the filter profile to microns (Hertz). For example, if the input wavelengths are in nanometers,
unitshould be set to1d-3. (Default =1)frequencyflagIf set, the input or read-in filter profile is gridded in frequency rather than wavelength.
_extrastructureAdditional optional inputs that are passed to
readcol.profrom the NASA Astro library (https://idlastro.gsfc.nasa.gov/ftp/pro/misc/readcol.pro).
Output#
A text file containing the formatted filter profile that is saved to the users local Lightning Filters directory. Additionally, the Lightning filter label is printed to the screen.
Notes#
The output file and its path within the Lightning Filters directory is named
using the scheme: Filters/observatory/instrument/instrument_band.txt. In the
case of survey specific filters (e.g., 2MASS, SDSS, etc.), the pattern is
changed to Filters/survey/survey_band.txt.
Modification History#
2022/07/28: Created (Keith Doore)