pkliui / Interferometry

Visualisation and time-frequency analysis of interferometric time-series data: simulations and experiment.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Interferometry: python tools for visualization and analysis of interferometric data

Author: Pavel Kliuiev

Affiliation: Quantum dynamics group
Department of Applied Physics, Aalto University
Tietotie 3, FI-02150 Espoo, Finland

BaseInterferometry class is the base class that provides functionality for analysis of interferometric data. Current analysis tools:

  • Fourier transform
  • STFT
  • Wigner-Ville transform

Interferogram class is for experimental interferograms. Simulation class is for simulated interferograms. Simulations include:

  • Pulse profile
  • Interferogram itself

Requirements

The software was tested using the following versions of the packages:

  • ddt=1.4.1
  • matplotlib=3.4.2
  • numpy=1.21.2
  • pandas=1.3.2
  • parse=1.19.0
  • pillow=8.3.1
  • python=3.9.6
  • scipy=1.7.1
  • seaborn=0.11.2

License

GNU General Public License v3.0

Documentation

For a user guide see online documentation

About

Visualisation and time-frequency analysis of interferometric time-series data: simulations and experiment.


Languages

Language:Jupyter Notebook 98.2%Language:Python 1.8%