Python control, recording and diagnostics tools for ME GSV-8 based measurement setups.
Project description
GSVpiko
GSVpiko is a Python package for configuring, reading, recording and diagnosing ME GSV-8 based measurement setups.
More information about GSVpiko in docs/ and about the measurement amplifier (= german: GleichSpannungsVerstärker = GSV) in references/.
Install from a local checkout
py -m pip install .
For development work, install the package in editable mode:
py -m pip install -e .[dev]
Command-line entry points
After installation, the main apps can be started directly from the terminal:
gsvpiko-read-values --setup two_gsvs_two_sensors_each
gsvpiko-record-values --setup two_gsvs_two_sensors_each
gsvpiko-diagnose-errors --setup two_gsvs_two_sensors_each
gsvpiko-external-tcp-interface --host 127.0.0.1 --port 5050
gsvpiko-client-tcp --host 127.0.0.1 --port 5050
gsvpiko-plot-csv data/example.csv
The module form remains available:
py -m gsvpiko.app.app_read_values_from_setup --setup two_gsvs_two_sensors_each
py -m gsvpiko.app.app_record_values_from_setup --setup two_gsvs_two_sensors_each
py -m gsvpiko.app.app_diagnose_gsv_status_errors --setup two_gsvs_two_sensors_each
py -m gsvpiko.app.client_tcp
py -m gsvpiko.app.plot_gsvpiko_csv data/example.csv
Local output
Measurement CSV files, plots and diagnostic logs are runtime output. Keep them in data/, logs/ or another local output directory and do not commit them to the package repository unless they are intentionally curated examples.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gsvpiko-0.1.0.tar.gz.
File metadata
- Download URL: gsvpiko-0.1.0.tar.gz
- Upload date:
- Size: 190.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
68bc4fa48791dc454b034bcb95c82fcd28f98eb1c8b8facaeb5833149e81ab1d
|
|
| MD5 |
46928c9cdfa9610ee061a678fc19384e
|
|
| BLAKE2b-256 |
47af833756f0a658217e93632e399d1eb13f070526f1948491262ecab01201d3
|
Provenance
The following attestation bundles were made for gsvpiko-0.1.0.tar.gz:
Publisher:
release.yml on moriz-bot/gsvpiko
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
gsvpiko-0.1.0.tar.gz -
Subject digest:
68bc4fa48791dc454b034bcb95c82fcd28f98eb1c8b8facaeb5833149e81ab1d - Sigstore transparency entry: 2192465611
- Sigstore integration time:
-
Permalink:
moriz-bot/gsvpiko@cf6c84879bdfa7b92400a8ffd41e274c6bf132a3 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/moriz-bot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@cf6c84879bdfa7b92400a8ffd41e274c6bf132a3 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file gsvpiko-0.1.0-py3-none-any.whl.
File metadata
- Download URL: gsvpiko-0.1.0-py3-none-any.whl
- Upload date:
- Size: 266.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0aa51858168f27504ef6a668739bbfe638e319d357973d65fffed319caf77330
|
|
| MD5 |
85fa353d881e90715d243fce7dbeaeef
|
|
| BLAKE2b-256 |
dcfa8df28dad8138f2602b2a911bb72d19070104a34f746c6b12ecb82f5b34f2
|
Provenance
The following attestation bundles were made for gsvpiko-0.1.0-py3-none-any.whl:
Publisher:
release.yml on moriz-bot/gsvpiko
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
gsvpiko-0.1.0-py3-none-any.whl -
Subject digest:
0aa51858168f27504ef6a668739bbfe638e319d357973d65fffed319caf77330 - Sigstore transparency entry: 2192465618
- Sigstore integration time:
-
Permalink:
moriz-bot/gsvpiko@cf6c84879bdfa7b92400a8ffd41e274c6bf132a3 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/moriz-bot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@cf6c84879bdfa7b92400a8ffd41e274c6bf132a3 -
Trigger Event:
workflow_dispatch
-
Statement type: