This chapter lists all the commands available to IFEFFIT. As discussed in section 3.6, the basic syntax for IFEFFIT commands is
Iff> command(key = value, key = value, key = value, ... )That is, each command recognizes a set of command arguments, usually given as keyword/value pairs, where the keyword itself determines what type of variable will be read from the value field, and what the command will do with that value. Some commands also use simple lists (comma delimited, but without the form key = value) for some or all of their input arguments.
Some commands read default values for their command parameters from the global set of Program Variables. Such default values are always read before the keyword/value arguments are read, so that explicitly using the corresponding argument will always overwrite the default value. Many commands will write or change output values (scalars, arrays, and/or strings) to the global set of Program Variables.
For each command, the following sections will list these attributes:
Many of the IFEFFIT commands use similar syntax, program variables, and conventions for their command arguments. This is especially true for the input and output of scalars and data arrays, and for parameters used in background removal and Fourier transforms. To this end, and for the sake of brevity and coherence, the glossary in Appendix A contains more detailed description of the common program variables and conventions used. Additional hints can usually be found in the Notes: section.