Skip to main content

Module for Lock-In Analysis

Project description

Digital lock-in analysis

Perform digital lock-in analysis built for thermal analysis

Installing this package

Use pip to install it by:

$ pip install pyLIA

Simple examples

Here is a simple example on how to use the code:

import pyLIA
import numpy as np
import matplotlib.pyplot as plt

data = np.load('camera.npy') ## Thermal acquisition
fs = 400  ## Sampling freqency of the thermal video [Hz]
fl = 55  ## Load freqency of the excitation test [Hz]

mag, ph = pyLIA.LIA(data, fs, fl)

plt.figure()
plt.imshow(mag)
cbar = plt.colorbar()
cbar.set_label('[unit]')

plt.figure()
plt.imshow(ph)
cbar = plt.colorbar()
cbar.set_label('[deg]')

Reference: <https://www.sciencedirect.com/science/article/pii/S0142112320301924>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyLIA-0.6.tar.gz (2.0 kB view details)

Uploaded Source

File details

Details for the file pyLIA-0.6.tar.gz.

File metadata

  • Download URL: pyLIA-0.6.tar.gz
  • Upload date:
  • Size: 2.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for pyLIA-0.6.tar.gz
Algorithm Hash digest
SHA256 22c759921ad46a016501e16ed89bd6eb3ae0516078a663a54b50bb9189863849
MD5 2f3cba701ec367c1922508afdc851930
BLAKE2b-256 ab89f4e0a0b96e0ba1add9be70237d0fae9e2d09d89a71f30031ce56e9607f3e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page