Table of Contents¶
- 1. Getting Started with Larch
- 2. Downloading and Installation
- 3. Larch GUIs
- 4. XASViewer
- 4.1. Reading Data into XAS Viewer
- 4.2. Common XAS Processing Dialogs
- 4.3. Pre-edge subtraction and Normalization
- 4.4. Pre-edge peak fitting
- 4.5. Linear Combination Analysis
- 4.6. Principal Component and Non-negative Factor Analysis
- 4.7. EXAFS Processing: Background Subtraction
- 4.8. EXAFS Processing: Fourier Transforms
- 5. GSECARS Mapviewr
- 6. QtRIXS
- 7. Larch Language Tutorial
- 8. Reading and Writing Data
- 9. Plotting and Displaying Data
- 10. Fitting and Modeling Data
- 11. XAFS Analysis
- 11.1. XAFS Functions: Overview and Naming Conventions
- 11.2. XAFS: Pre-edge Subtraction, Normalization, and data treatment
- 11.3. XANES Analysis: Linear Combination Analysis, Principal Component Analysis, Pre-edge Peak Fitting
- 11.4. XAFS: Post-edge Background Subtraction
- 11.5. XAFS: Fourier Transforms for XAFS
- 11.5.1. Overview of XAFS Fourier transforms
- 11.5.2. Forward XAFS Fourier transforms (\(k{\rightarrow}R\))
- 11.5.3. Reverse XAFS Fourier transforms (\(R{\rightarrow}q\))
- 11.5.4.
ftwindow()
: Generating Fourier transform windows - 11.5.5. Catalog of Fourier transform window
- 11.5.6. Examples: Forward XAFS Fourier transforms
- 11.5.7. Examples: Reverse XAFS Fourier transforms, Fourier Filtering
- 11.6. XAFS: Wavelet Transforms for XAFS
- 11.7. XAFS: Reading and using Feff Paths
- 11.7.1. Running Feff
- 11.7.2.
feffpath()
and FeffPath Groups - 11.7.3.
path2chi()
andff2chi()
: Generating \(\chi(k)\) for a FeffPath - 11.7.4. The _feffdat Group: Full Details of the Feff.Dat File
- 11.7.5. The EXAFS Equation using Feff and FeffPath Groups
- 11.7.6. Models for Calculating \(\sigma^2\)
- 11.7.7. Example: Reading a Feff file
- 11.7.8. Example: Adding Feff files
- 11.7.9. Example: Using Path Parameters when adding Feff files
- 11.8. XAFS: Fitting XAFS to Feff Paths
- 11.8.1. The Feffit Strategy for Modeling EXAFS Data
- 11.8.2. Fit statistics and goodness-of-fit meassures for
feffit()
- 11.8.3. The Feffit functions in Larch
- 11.8.4.
feffit_transform()
and the Feffit Transform Group - 11.8.5.
feffit_dataset()
- 11.8.6.
feffit()
- 11.8.7.
feffit_report()
- 11.8.8. Example 1: Simple fit with 1 Path
- 11.8.9. Example 2: Fit 1 dataset with 3 Paths
- 11.8.10. Example 3: Fit 3 datasets with 1 Path each
- 11.8.11. Example 4: Measuring Coordination number
- 11.8.12. Example 5: Comparing Fits in different Fit Spaces
- 11.8.13. Example 6: Testing EXAFS sensitivity to \(Z\)
- 11.9. XAFS: Computing anomalous scattering factors from XAFS data
- 12. X-ray Databases
- 13. X-ray Fluorescence Analysis with Larch
- 14. Programming with Larch from Python
- 15. Bibliography