Metadata-Version: 2.1
Name: ssa3021xnoisegui-tspspi
Version: 0.0.1
Summary: GUI frontend for realtime noise measurements using SSG3021X
Home-page: https://github.com/tspspi/ssa3021xnoisegui
Author: Thomas Spielauer
Author-email: pypipackages01@tspi.at
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: matplotlib>=3.3.4
Requires-Dist: FreeSimpleGUI>=5.1.0
Requires-Dist: numpy>=1.20.0
Requires-Dist: pylabdevs-tspspi>=0.0.18
Requires-Dist: pyssa3021x-tspspi>=0.0.1

# Graphical user interface for noise estimation using SSA3021X

Simple graphical frontend for an SSA3021X spectrum analyzer to
perform simple noise measurements. It assumes one measures a single
peak against background.

![Connect window](https://raw.githubusercontent.com/tspspi/ssa3021xnoisegui/refs/heads/master/doc/wndconnect.png)

![Measurement window](https://raw.githubusercontent.com/tspspi/ssa3021xnoisegui/refs/heads/master/doc/wndmeasurement_noise.png)

## Installation

This package can be installed simply via ```pip```

```
pip install ssa3021xnoisegui-tspspi
```

## Usage

```
ssa3021xnoisegui
```

## Configuration file

One can pre-set some configuration variables in a configuration
file at ```~/.config/ssa3021xrealtimenoisegui.cfg```. All variables
are optional:

```
{
	"ssa" : {
		"ip" : "10.4.1.18"
	},
    "sampling" : {
        "window" : 10,
        "interval" : 0.5,
        "storedsamples" : 1000
    }
}

```
