Installation¶
QSP packages are available on PyPI. You can install them individually or all at once using qsp-stack.
Requirements¶
- Python 3.10 or later
- pip 22+
Install the full stack¶
The simplest way to get started is to install qsp-stack, which pulls in all QSP packages as dependencies:
Install individual packages¶
Install only the packages your project needs:
# Foundational math and primitives
pip install qsp-core
# Spectral transforms
pip install qsp-fft
# Filtering and signal conditioning
pip install qsp-filter
# Modulation and symbol generation
pip install qsp-modulation
# Orientation and attitude estimation
pip install qsp-orientation
Virtual environments¶
It is recommended to use a virtual environment:
python -m venv .venv
source .venv/bin/activate # Linux / macOS
.venv\Scripts\activate # Windows
pip install qsp-stack
Verify the installation¶
After installing, you can confirm the packages are available:
import qsp_core
import qsp_fft
import qsp_filter
import qsp_modulation
import qsp_orientation
import qsp_stack
print("QSP ecosystem loaded.")
Upgrading¶
Or for individual packages:
Development install¶
To install from source for development or contribution:
Repeat for each package as needed. Refer to the individual package repos for development setup details.