Harmonic Analysis package
Introduction
The harmonic analysis package uses FFT to estimate parameters of an input signal. The package provides two main functions:
harm_analysis: for simulations with an injected tone, returning SNR, THDN, Noise, etc.spec_analysis: for cases without an injected tone, that auto-detects DC, tones, and noise from the spectrum.
See usage for examples.
Installation
Installing it is pretty easy:
pip install harm-analysis
Metadata
Release files for harm-analysis 1.4.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| harm_analysis-1.4.1.tar.gz | 39.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| harm_analysis-1.4.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 52.5 kB
Release files / harm_analysis-1.4.1.tar.gz
| Download URL | harm_analysis-1.4.1.tar.gz |
|---|---|
| Size | 39.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ad0d220befde3658fb9015a3d1bc8fd830c70d55470f4a3bd663d13b084ddc40
|
|
BLAKE2b-256 checksum How to use checksums |
e31797b36e10376758c6482a79046cfd61fd2c8b981f59d6bb728a380fd60f35
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
pdm/2.26.1 CPython/3.13.7 Linux/6.11.0-1018-azure
|
Release files / harm_analysis-1.4.1-py3-none-any.whl
| Download URL | harm_analysis-1.4.1-py3-none-any.whl |
|---|---|
| Size | 13.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c6737241e5ea5935ea184a7d7dd4cff4a35037936358f0b697ce975e5b5da833
|
|
BLAKE2b-256 checksum How to use checksums |
9503c94f447fa3d93221547c5000dfd4f0c1686c10e392c701086afb56046842
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
pdm/2.26.1 CPython/3.13.7 Linux/6.11.0-1018-azure
|