z-porter/kktranz

a package for Kramers-Kronig Transforms of optical data, especially XANES spectra

https://github.com/z-porter/kktranz

現在この提出コンテンツをフォロー中です。

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 (2026). z-porter/kktranz (https://github.com/z-porter/kktranz), GitHub. に取得済み.

MATLAB リリースの互換性

  • すべてのリリースと互換性あり

プラットフォームの互換性

  • Windows
  • macOS
  • Linux

GitHub の既定のブランチを使用するバージョンはダウンロードできません

バージョン 公開済み リリース ノート Action
1.0.0.0

updated description and author contact information

この GitHub アドオンでの問題を表示または報告するには、GitHub リポジトリにアクセスしてください。
この GitHub アドオンでの問題を表示または報告するには、GitHub リポジトリにアクセスしてください。