Skip to main content

pyvrft

Virtual Reference Feedback Tuning Toolbox

Description

This Python toolbox provides commands to design feedback controllers using Virtual Reference Feedback Tuning. The toolbox implements SISO and MIMO controller design using standard least-squares estimation and instrumental variables.

Documentation

Documentation is available at https://pyvrft.net/.

Install

Use PIP to install:

pip install pyvrft

The package name on PyPI is pyvrft, but the Python import package is vrft.

Use

Please check the example folder. Basic use:

p = vrft.design(u, y, y, Td, C, L)

where u and y are input/output data, Td is the reference model, C describes the controller structure and L is a pre-filter.

Citation

The archived software release is available at https://doi.org/10.5281/zenodo.20602578. Related SoftwareX article: https://doi.org/10.1016/j.softx.2019.100383. For citation guidance, see https://pyvrft.net/citation/.

Contributors

Diego Eckhard - diegoeck@ufrgs.br - @diegoeck

Emerson Christ Boeira - emerson.boeira@ufrgs.br - @emersonboeira

Metadata

Release files for pyvrft 1.2

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

Source distribution (sdist)

Source distribution for pyvrft 1.2
File Size Uploaded Provenance
pyvrft-1.2.tar.gz 10.9 kB Without provenance Details

Release files / pyvrft-1.2.tar.gz

Download URL pyvrft-1.2.tar.gz
Size 10.9 kB
Tags Source
SHA-256 checksum
How to use checksums
1fced6b21c1c727552fc420f1ecfa2649f0e31c7b836a0fd7ae58f12921cb2b9
BLAKE2b-256 checksum
How to use checksums
2850bdd56f228097ac67fcdf5a5bcb985d97654efa3778e5541b1881b6b5d9c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Security for pyvrft 1.2

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.

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