-
- Downloads
Add in core cpp lib the capabililty to write a FAuST into a Matlab file and...
Add in core cpp lib the capabililty to write a FAuST into a Matlab file and link the Py wrapper to it. - This is only for CPU Faust Transform. - It was an already supported functionality of wrappers. Now it's in the core lib (useful for possible next wrapper). - It has been tested OK for py2 and py3. - The Matlab wrapper is not yet linked. Code added or modified: - Faust::Transform::save_mat_file() into CPU/faust_Transform.h(pp). - Faust::MatGeneric::toMatIOVar() (abstract function) and definitions for MatDense and MatSparse. - FaustPy.save(): add Matlab_core as a possible value to format argument (it's the way to use the save_mat_file() from core lib.). - quickstart.py: add a test snippet for save(). - setup.py.in: add matio as a dependency library (used for compiling faust core with cython). - add save_mat_file() cython binding in FaustCoreCpp.h(pp), FaustCoreCy.pxd, FaustCorePy.pyx.
Showing
- src/faust_linear_operator/CPU/faust_MatDense.h 3 additions, 0 deletionssrc/faust_linear_operator/CPU/faust_MatDense.h
- src/faust_linear_operator/CPU/faust_MatDense.hpp 9 additions, 1 deletionsrc/faust_linear_operator/CPU/faust_MatDense.hpp
- src/faust_linear_operator/CPU/faust_MatSparse.h 2 additions, 2 deletionssrc/faust_linear_operator/CPU/faust_MatSparse.h
- src/faust_linear_operator/CPU/faust_MatSparse.hpp 10 additions, 0 deletionssrc/faust_linear_operator/CPU/faust_MatSparse.hpp
- src/faust_linear_operator/CPU/faust_Transform.h 6 additions, 0 deletionssrc/faust_linear_operator/CPU/faust_Transform.h
- src/faust_linear_operator/CPU/faust_Transform.hpp 39 additions, 1 deletionsrc/faust_linear_operator/CPU/faust_Transform.hpp
- src/faust_linear_operator/faust_MatGeneric.h 7 additions, 1 deletionsrc/faust_linear_operator/faust_MatGeneric.h
- wrapper/matlab/CMakeLists.txt 4 additions, 2 deletionswrapper/matlab/CMakeLists.txt
- wrapper/python/FaustPy.py 11 additions, 8 deletionswrapper/python/FaustPy.py
- wrapper/python/quickstart.py 5 additions, 2 deletionswrapper/python/quickstart.py
- wrapper/python/setup.py.in 1 addition, 1 deletionwrapper/python/setup.py.in
- wrapper/python/src/FaustCoreCpp.h 1 addition, 1 deletionwrapper/python/src/FaustCoreCpp.h
- wrapper/python/src/FaustCoreCpp.hpp 6 additions, 1 deletionwrapper/python/src/FaustCoreCpp.hpp
- wrapper/python/src/FaustCoreCy.pxd 1 addition, 0 deletionswrapper/python/src/FaustCoreCy.pxd
- wrapper/python/src/FaustCorePy.pyx 11 additions, 0 deletionswrapper/python/src/FaustCorePy.pyx
Loading
Please register or sign in to comment