z-porter/kktranz

버전 1.0.0.0 (353 KB) 작성자: Zachary Porter
a package for Kramers-Kronig Transforms of optical data, especially XANES spectra
다운로드 수: 386
업데이트 날짜: 2017/7/20

I present a set of functions for analyzing optical data with Kramers-Kronig (KK) transforms. The functions compute and plot KK transforms with numerical integrals to convert between real and imaginary scattering factors with x-ray data. This may be applied to electronically characterize materials given spectral data, or to check physical consistency of data.

kkReal() outputs the real scattering factors of hard x-rays at the input energy range by computing the KK transform of an input array of imaginary scattering factors. kkImag() outputs imaginary given real scattering factors. kkXANES() outputs both given a normalized XANES spectrum. All are optimized for speed and customizable, yet work with minimal inputs.
Initially used at SLAC National Accelerator Laboratory as a consistency check between reflectometry and absorption data. Code is thoroughly commented and easily adapted for uses beyond the initial one.

This software is distributed under the GNU licence agreement by Zachary Porter, email: zach.porter (at) ucsb (dot) edu

This applies previous software written by Valerio Lucarini, who is unaffiliated with this work. The same transforms work for susceptibility data too. For some relevant applications in nanostructures and polymers, see http://www.springer.com/us/book/9783540236733

인용 양식

Zachary Porter (2024). z-porter/kktranz (https://github.com/z-porter/kktranz), GitHub. 검색됨 .

MATLAB 릴리스 호환 정보
개발 환경: R2012b
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

GitHub 디폴트 브랜치를 사용하는 버전은 다운로드할 수 없음

버전 게시됨 릴리스 정보
1.0.0.0

updated description and author contact information

이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.
이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.