Metadata-Version: 2.4
Name: tdcpy
Version: 0.0.1
Summary: Time Delay Systems Control Package
Author-email: Adam Peichl <adpeichl@gmail.com>, Adrian Saldanha <saldanha.adrian@gmail.com>
Maintainer-email: Adam Peichl <adpeichl@gmail.com>, Adrian Saldanha <saldanha.adrian@gmail.com>
License-Expression: GPL-3.0-or-later
Project-URL: Homepage, https://github.com/lockeerasmus/tdcpy
Project-URL: Documentation, https://lockeerasmus.github.io/tdcpy
Project-URL: Repository, https://github.com/lockeerasmus/tdcpy
Project-URL: Issues, https://github.com/lockeerasmus/tdcpy/issues
Project-URL: Changelog, https://github.com/lockeerasmus/tdcpy/releases
Keywords: timedelay,control,stability,DDE,DDAE
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Classifier: Typing :: Typed
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: matplotlib
Requires-Dist: numpy
Requires-Dist: scipy
Provides-Extra: docs
Requires-Dist: sphinx>=7.0; extra == "docs"
Requires-Dist: sphinx-autodoc-typehints; extra == "docs"
Requires-Dist: sphinx-gallery; extra == "docs"
Requires-Dist: sphinxcontrib-bibtex; extra == "docs"
Requires-Dist: pydata-sphinx-theme; extra == "docs"
Requires-Dist: sphinx-design; extra == "docs"
Dynamic: license-file

# Time-Delay Systems Control Python Package

This Python pacakge contains tools for analysis and controller design for linear
time-invariant dynamical systems with discrete delays.

- Website and documentation: https://lockeerasmus.github.io/tdcpy
- Bug reports: https://github.com/lockeerasmus/tdcpy/issues

This package provides:

- Stability analysis of retarded and neutral time-delay systems
    - Computation of chacteristic roots and transmission zeros
    - Spectral abscissa
- Strong stability assesment of neutral time delay systems
    - Analysis of sensitivity to small delay perturbation
    - Computation of strong spectral abscissa
- Stabilization via fixed order controllers design

## Credits

This project was developed as an alternative to
[TDS-CONTROL](https://gitlab.kuleuven.be/u0011378/tds-control) MATLAB toolbox
developed by Prof. Dr. ir. Wim Michiels and Dr. ir. Pieter Appeltans in 2023.
