![]() |
itpp_sci
1.0.0
it++ based simulation framework for scicoslab, scilab and scipy
|
itpp_sci is a simulation framework made of C++ libraries. It is designed for system analysis in DSP and SDR research.
The project is developed using IT++ as a base library (with add-ons from SPUC library) with the aim of making a light simulation framework targeting multiple open-source environments.
The first term in the itpp_sci stands for itpp - the base library.
The second term sci is a short-cut for target simulation environments: scicoslab, scilab, scipy.
The twin project, sci_itpp is a collection of scicoslab, scilab and scipy example simulations using itpp_sci libraries.
Simulation blocks defined in itpp_sci library are exposed in target environment via SCI_API, which is demonstrated below in tiny examples calculating FIR filter impulse response.
In scilab/scicoslab example code looks like this:
In scipy, like this:
and in C++ like this:
The primary design goal is to keep the simulation API (SCI_API) simple and virtually identical across different target environments.
For more details - see framework overview.
1.8.9.1