Skip to main content

PGVA

pre-commit

festo-pgva is a python package which allows for driver like capabilites and usage over Festo's PGVA-1 device.

Documentation can be found here: https://festo-se.github.io/festo-pgva/

Examples can be found here: https://github.com/Festo-se/festo-pgva/tree/main/examples

Installation

From codebase

Identify the relative path to the directory where the code is stored and using pip type in the following command:

pip install <relative path> -e

or using uv

uv add "festo-pgva @ <relative path>"

This will package the library locally and can be used as regular imports

Release (PENDING)

The lastest released version of this package can be installed from PyPI Install using pip:

pip install festo-pgva

or using uv

uv add festo-pgva

From Git repository

The festo-pgva source code can also be installed directly from Github.

pip install git+https://github.com/Festo-se/festo-pgva.git

or using uv

uv add "festo-pgva @ git+https://github.com/Festo-se/festo-pgva.git"

Or as an editable dependency with a local copy of the source code:

  1. Clone the repository
git clone https://github.com/Festo-se/festo-pgva.git <destination-directory>
  1. Navigate to the clone destination directory
cd <destination>
  1. Install with pip
pip install . -e

Running examples

Use the following to run the example code:

PGVA_IP="192.168.0.23" uv run examples/example_pgva_print_driver_info.py
PGVA_IP="192.168.0.23" uv run examples/example_pgva_read_sensor_data.py
PGVA_IP="192.168.0.23" uv run examples/example_pgva_run_timed_pressure.py
PGVA_IP="192.168.0.23" uv run examples/example_pgva_run_timed_vacuum.py
PGVA_IP="192.168.0.23" uv run examples/example_pgva_set_internal_chambers.py
PGVA_IP="192.168.0.23" uv run examples/example_pgva_set_output_pressure.py
PGVA_IP="192.168.0.23" uv run examples/example_pgva_set_output_vacuum.py
PGVA_IP="192.168.0.23" uv run examples/example_pgva_startup.py

Metadata

Release files for festo-pgva 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for festo-pgva 0.2.1
File Size Uploaded Provenance Actions
festo_pgva-0.2.1.tar.gz 11.0 kB Without provenance Details for festo_pgva-0.2.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for festo-pgva 0.2.1
File Interpreter ABI Platform Actions
festo_pgva-0.2.1-py3-none-any.whl Python 3 none any Details for festo_pgva-0.2.1-py3-none-any.whl

Total release size: 23.8 kB

Release files / festo_pgva-0.2.1.tar.gz

Download URL festo_pgva-0.2.1.tar.gz
Size 11.0 kB
Tags Source
SHA-256 checksum
How to use checksums
30e78694a5cf2b32149074d666fa90f3ec50a9813501990789e612639f36b934
BLAKE2b-256 checksum
How to use checksums
3f7f34416444b0575464506ea79d5ff0447c8da6f9b7004162d34537aa752996
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / festo_pgva-0.2.1-py3-none-any.whl

Download URL festo_pgva-0.2.1-py3-none-any.whl
Size 12.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ed5b732473bda211c6b967c2eee3ea2a43b6d8efab839cc5d9b9409be8f22ce5
BLAKE2b-256 checksum
How to use checksums
a350a8b0f1ab4248f2bc601a2a865f836bdbbc9430650c15f5078dd4c14af854
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for festo-pgva 0.2.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page