信号子空间
使用Fortran,C和Python中的Esprit和RootMusic等方法进行一维和整体信号子空间分析
部分基于
核心子空间代码用Fortran 2008编写,并从其他语言(Python,C)中调用。 由于程序是基于Fortran / Python的,因此它们应该可以在几乎从嵌入式到超级计算机的任何平台上编译和运行。
特别是,该程序(Fortran,可选地由C或C ++调用)可在以下编译器中运行:
Gfortran(GCC)
英特尔oneAPI(ifort,icc,icpc)
建造
先决条件:
Linux: apt install liblapack-dev g++ gcc gfortran cmake
Mac: brew install lapack gcc cmake
Windows:针对Linux使用或Windows子系统
ctest -S setup.
1