Python tools to read/write Digital RF data in HDF5 format
Project description
The Digital RF project encompasses a standardized HDF5 format for reading and writing of radio frequency data and the software for doing so. The format is designed to be self-documenting for data archive and to allow rapid random access for data processing.
This package includes:
digital_rf Python package
Tools for managing and processing Digital RF data
gr_digital_rf Python package for interfacing with GNU Radio
GNU Radio Companion blocks
thor UHD radio recorder script
Example scripts and applications
Digital RF C and MATLAB libraries can be found at the official source code repository. To build from source, you must have the HDF5 library and headers installed.
For help and/or questions, contact the user mailing list.
Example Usage
The following code will load and read data located in a directory ‘/data/test’.
Load the module and create a reader object:
import digital_rf as drf
do = drf.DigitalRFReader('/data/test')
List channels:
do.get_channels()
Get data bounds for channel ‘cha’:
s, e = do.get_bounds('cha')
Read first 10 samples from channel ‘cha’:
data = do.read_vector(s, 10, 'cha')
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 Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file digital_rf-2.6.0a1.tar.gz.
File metadata
- Download URL: digital_rf-2.6.0a1.tar.gz
- Upload date:
- Size: 1.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
236dda5c7310fe097b9efd1e72f0e16323e63fcff810860cbcdad124c134da9a
|
|
| MD5 |
ea5c2742bc61a25f00a821d1845bd568
|
|
| BLAKE2b-256 |
64fcfe9408f7d89090beb35fc5f3643252d626cd120fa41af0a7def11b56a80e
|
File details
Details for the file digital_rf-2.6.0a1-cp27-cp27mu-manylinux1_x86_64.whl.
File metadata
- Download URL: digital_rf-2.6.0a1-cp27-cp27mu-manylinux1_x86_64.whl
- Upload date:
- Size: 728.0 kB
- Tags: CPython 2.7mu
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
678073dd0ec9aab97c2fae7d5d5c4cd4d2ba5dc87c84ee8ceff53f82a8eee56f
|
|
| MD5 |
e3536497f1686d2949c24d12d6013c2d
|
|
| BLAKE2b-256 |
9b60b2618ed76857eedf98bb7565e2136e5a9f1c4be9d576ca61ed50a5707641
|
File details
Details for the file digital_rf-2.6.0a1-cp27-cp27mu-manylinux1_i686.whl.
File metadata
- Download URL: digital_rf-2.6.0a1-cp27-cp27mu-manylinux1_i686.whl
- Upload date:
- Size: 712.5 kB
- Tags: CPython 2.7mu
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ae796e8064b9de5a71a3af7c583f406910586a9ac35b8532b562e27e7ae2b167
|
|
| MD5 |
c5beb72a5a5178b5da3d51f1a5fc7ce2
|
|
| BLAKE2b-256 |
799c2cf0003f7f2a37e34a354bee74c641b7653ab3525789f016375341db9011
|
File details
Details for the file digital_rf-2.6.0a1-cp27-cp27m-manylinux1_x86_64.whl.
File metadata
- Download URL: digital_rf-2.6.0a1-cp27-cp27m-manylinux1_x86_64.whl
- Upload date:
- Size: 728.0 kB
- Tags: CPython 2.7m
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
23bb29cdfee86fc920b1453339baaa876e41e60aad23bb18ddda9af10c70f071
|
|
| MD5 |
0e8262ed4715df3a51e08851b046abcf
|
|
| BLAKE2b-256 |
c9bc6e241a396772ed854fb98e6678528c1da4f5a4b8aa2e66a13f599daade82
|
File details
Details for the file digital_rf-2.6.0a1-cp27-cp27m-manylinux1_i686.whl.
File metadata
- Download URL: digital_rf-2.6.0a1-cp27-cp27m-manylinux1_i686.whl
- Upload date:
- Size: 712.5 kB
- Tags: CPython 2.7m
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0caea544b1474481597f313063f7282f25cc0a700e2dcbcabed4320d0977b337
|
|
| MD5 |
7918efae97e83824cf26c1bbf17cb15c
|
|
| BLAKE2b-256 |
17d605f295a188a26edad0d322f2d7e7d29a904314db797b8c6b127dc7a2ad4c
|
File details
Details for the file digital_rf-2.6.0a1-cp27-cp27m-macosx_10_6_intel.whl.
File metadata
- Download URL: digital_rf-2.6.0a1-cp27-cp27m-macosx_10_6_intel.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 2.7m, macOS 10.6+ Intel (x86-64, i386)
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b02c72f6684d77791ded9ec0e2ca4b438b66f9dbff90a6a10fef339ef7822ad1
|
|
| MD5 |
e77bd33d2b6466dbde7755b607b12a61
|
|
| BLAKE2b-256 |
2955024e474bd142e55dd7f11489080aa3fa8868f595cb8602202ef942d56f02
|