Metadata-Version: 2.4
Name: pyvrft
Version: 1.2
Summary: Virtual Reference Feedback Tuning
Home-page: https://github.com/datadrivencontrol/pyvrft
Author: Diego Eckhard
Author-email: diego@eckhard.com.br
License: MIT
Project-URL: Documentation, https://pyvrft.net/
Project-URL: DOI, https://doi.org/10.5281/zenodo.20602578
Project-URL: Source, https://github.com/datadrivencontrol/pyvrft
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: matplotlib
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: license-file
Dynamic: project-url
Dynamic: requires-dist
Dynamic: summary

# 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:

```bash
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:

```Python
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
