GNU Radio-based transmit and receive wrappers and more
Project description
pcdr
pcdr module: https://pypi.org/project/pcdr/
Installation
pip install pcdr
Note that much of the functionality also depends on GNU Radio.
However, gnuradio
is not listed in the dependencies as it is not
pip-installable (as far as the author knows).
Example usage
from pcdr.flow import TODO
tuned_freq = 103.7e6
receiver = TODO("hackrf", freq=tuned_freq)
strength = receiver.get_strength()
print(f"Strength of {tuned_freq} Hz: {strength}")
receiver.stop_and_wait()
--->
Repository history
The pcdr module's source was hosted as a subfolder of the sdr-course repo. On 2024 April 15, we migrated it to its own repository. See the old repo if you'd like to refer to the commit history.
Breaking changes
We made a significant amount of breaking changes when moving from version 0.x to version 1.0.0. If you have trouble migrating from a 0.x version, please submit an issue, and we'd be happy to provide guidance.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pcdr-1.0.0a1.tar.gz
.
File metadata
- Download URL: pcdr-1.0.0a1.tar.gz
- Upload date:
- Size: 44.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58708d73ee318d9d00b8274948995e25abeec89e8072f3d3a7e69bba474057da |
|
MD5 | 9b5a8598e8be8c38a09e96a560a5a25a |
|
BLAKE2b-256 | 1924caefd75e205373d2bbd102efc58eb0e335b011defe8a5e6c6d4993fb1fda |
File details
Details for the file pcdr-1.0.0a1-py3-none-any.whl
.
File metadata
- Download URL: pcdr-1.0.0a1-py3-none-any.whl
- Upload date:
- Size: 49.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f17237f9209cb6c8d2434d6293b5243e97c70a310156c0749ed3671b2b9d78cf |
|
MD5 | 660cb71a242c9a6c4a2a0a439138e222 |
|
BLAKE2b-256 | ab8f229a4859d3aa583f783ca09c7f7c6b3f02f171f950d2e37b951093aefb43 |