SkillAgentSearch skills...

Slycot

Python wrapper for selected SLICOT routines, notably including solvers for Riccati, Lyapunov and Sylvester equations.

Install / Use

/learn @avventi/Slycot
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Python wrapper for selected SLICOT routines, notably including solvers for Riccati, Lyapunov and Sylvester equations.

Prerequisite:

You will need Numpy, a fortran compiler such as gfortran and BLAS/LAPACK libraries for building Slycot.

On Debian derivates you can install all the above with a single command:

apt-get build-dep python-scipy

Installing:

Unpack to a directory of your choice, say /path/to/slycot_src/, and execute:

$ cd /path/to/slycot_src/

python setup.py install

Where # is for commands that needs to be executed as root/administrator. If the build fails and you are on a 64bit OS you may want to try

$ cd /path/to/slycot_src/ $ python setup.py config_fc --arch="-march=x86-64" build

python setup.py install

To-Do:

  • write unit tests
  • add examples in the doc-strings
View on GitHub
GitHub Stars31
CategoryDevelopment
Updated10mo ago
Forks19

Languages

FORTRAN

Security Score

67/100

Audited on Apr 30, 2025

No findings