Skip to main content

Python Bindings for LimeDriver

This is a Python package for the LimeDriver library.

Dependencies

To build the Python bindings, you will need to have the dependencies for LimeDriver installed, as well as the Python development headers.

Debian/Ubuntu

sudo apt-get install g++ cmake libhdf5-dev liblimesuite-dev python3-dev python3-pip python3-venv

Arch Linux

sudo pacman -S gcc cmake hdf5 limesuite python python-pip

Installation

It is recommended to install the Python bindings in a virtual environment. To create a new virtual environment, run the following commands:

python3 -m venv venv
source venv/bin/activate

Ensure that the LimeDriver submodule is initialized:

git submodule update --init

Now, the Python bindings can be built and installed using pip:

pip install .

Usage

The Python bindings provide a high-level interface to the LimeDriver library:

# Import the LimeDriver module
import limedriver

# Set the number of pulses to generate
Npulses = 1000

# Create a new PyLimeConfig object
config = limedriver.PyLimeConfig(Npulses)

# Modify the config as needed
config.srate = 1e6

# Execute the config on the LimeSDR
config.run()

# Get the path to the output file
filename = config.get_path()

# Use the built-in HDF5 reader to read the output file
data = limedriver.hdf_reader.HDF(filename)
data.print_params()

Metadata

Release files for limedriver 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for limedriver 0.4.0
File Size Uploaded Provenance
limedriver-0.4.0.tar.gz 116.3 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for limedriver 0.4.0
File
limedriver-0.4.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.28+ x86-64 Details
limedriver-0.4.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.28+ ARM64 Details
limedriver-0.4.0-cp312-cp312-musllinux_1_1_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ x86-64 Details
limedriver-0.4.0-cp312-cp312-musllinux_1_1_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ ARM64 Details
limedriver-0.4.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
limedriver-0.4.0-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
limedriver-0.4.0-cp311-cp311-musllinux_1_1_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-64 Details
limedriver-0.4.0-cp311-cp311-musllinux_1_1_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ ARM64 Details
limedriver-0.4.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
limedriver-0.4.0-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
limedriver-0.4.0-cp310-cp310-musllinux_1_1_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-64 Details
limedriver-0.4.0-cp310-cp310-musllinux_1_1_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ ARM64 Details
limedriver-0.4.0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
limedriver-0.4.0-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details

Total release size: 48.6 MB

Release files / limedriver-0.4.0.tar.gz

Download URL limedriver-0.4.0.tar.gz
Size 116.3 kB
Tags Source
SHA-256 checksum
How to use checksums
6fc1669956b824dc98e483cb0aa57997da1943342a663a45bf8bad391bcdad6f
BLAKE2b-256 checksum
How to use checksums
1156973b4bdfb1de0e417680330e3136d88aa86dfae1878d840fed2416baf302
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.14

Release files / limedriver-0.4.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl

Download URL limedriver-0.4.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl
Size 3.3 MB
Tags Linux glibc 2.28+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
96eb0fb28f0f186395930576fd7949f79ebdcb2c47094dc9e65608880c40e805
BLAKE2b-256 checksum
How to use checksums
e5526ddba02ff42e04fb0f1dfa306f975c49cd5db6d5d6fba63ad9446d3ca5ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.14

Release files / limedriver-0.4.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl

Download URL limedriver-0.4.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Size 3.1 MB
Tags Linux glibc 2.28+ ARM64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
33668fd5d3f7734c6f40e1f7dcaebd8a35f174063fe6ca62b57004e70044b1aa
BLAKE2b-256 checksum
How to use checksums
1b28bac92cb4c3a6c9cd084507abed28d3e4777158dc3d082a0d0968f12a2791
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.14

Release files / limedriver-0.4.0-cp312-cp312-musllinux_1_1_x86_64.whl

Download URL limedriver-0.4.0-cp312-cp312-musllinux_1_1_x86_64.whl
Size 3.2 MB
Tags CPython 3.12 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
5a5698bad7ffd7db01c1320a79750f5971aaf1bd9fc5ee9426df7740a10ed432
BLAKE2b-256 checksum
How to use checksums
edc62aa36fc2c6a4a9511a0c14647b2b1802f54ea14d8dd3f4277c8a74d82e92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.14

Release files / limedriver-0.4.0-cp312-cp312-musllinux_1_1_aarch64.whl

Download URL limedriver-0.4.0-cp312-cp312-musllinux_1_1_aarch64.whl
Size 3.0 MB
Tags CPython 3.12 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
4ae9713cf255e93b0687f311e22cfbbb688c3737c7a3dd85cc0cf74e14490b8f
BLAKE2b-256 checksum
How to use checksums
f0714ae40210be239c77527d7a753c55f5f774c63efe54adc8afeb55f35524f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.14

Release files / limedriver-0.4.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL limedriver-0.4.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 4.0 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7429d7bb295f9cec724071627651252a95e7586ccf5490ba12db1113cddf34a8
BLAKE2b-256 checksum
How to use checksums
272afcc088bc26619514bae7b6e806acc40ed8212bc23e791e15106618824c7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.14

Release files / limedriver-0.4.0-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL limedriver-0.4.0-cp312-cp312-manylinux_2_28_aarch64.whl
Size 3.8 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fc61f54f3055dbf8058a1418214543783c14ad70b54d672352b4d033e540b0b0
BLAKE2b-256 checksum
How to use checksums
3905091c3222fb24bdc7486e44bed32fbe6c2c91d92246d7bfc3c28aa2a7cec9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.14

Release files / limedriver-0.4.0-cp311-cp311-musllinux_1_1_x86_64.whl

Download URL limedriver-0.4.0-cp311-cp311-musllinux_1_1_x86_64.whl
Size 3.2 MB
Tags CPython 3.11 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
d829ab08df50e48a5e7fe9ed7eac9f0353385011219ad537c7ec3ae40d89b14d
BLAKE2b-256 checksum
How to use checksums
3e421c404dfb09eceb1bbeb0d1c43b1612b7220246dae0ebb64082fff5dc9e19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.14

Release files / limedriver-0.4.0-cp311-cp311-musllinux_1_1_aarch64.whl

Download URL limedriver-0.4.0-cp311-cp311-musllinux_1_1_aarch64.whl
Size 3.0 MB
Tags CPython 3.11 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
eb7f1b0b5714863231b5c29f7339f6b6b5584a758355b81cd89f4c7fc7f76850
BLAKE2b-256 checksum
How to use checksums
fc372b0ee417a9de25910521ceca235bfcacae5400f9baf6c1f0675401800638
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.14

Release files / limedriver-0.4.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL limedriver-0.4.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 4.0 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b2f562c65993b7cc9f0b34f120cefff7131855d595e258fce894d5b1888ea8ab
BLAKE2b-256 checksum
How to use checksums
06d05322b3da1a6d1833b4928ae2a10d2e6b50745aa257fe6ad736b7f75ba6fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.14

Release files / limedriver-0.4.0-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL limedriver-0.4.0-cp311-cp311-manylinux_2_28_aarch64.whl
Size 3.8 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
73431e50dff241db40f167f2d420c1556b8b3a8d187d565ec96ae8628642dbcd
BLAKE2b-256 checksum
How to use checksums
73c436c3ac79d8d47dd9f640ca8bc503f82a3808ce673717b3a20dc3577b8db7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.14

Release files / limedriver-0.4.0-cp310-cp310-musllinux_1_1_x86_64.whl

Download URL limedriver-0.4.0-cp310-cp310-musllinux_1_1_x86_64.whl
Size 3.2 MB
Tags CPython 3.10 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
4eecce4ebbbad9dd24c79bd3e5a2a071bc3e2d42f159e40951a4459581beac76
BLAKE2b-256 checksum
How to use checksums
815bf8d1c39a322993516e7044047ba34de59d76b4de2d49ca8e1e2a444a3cec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.14

Release files / limedriver-0.4.0-cp310-cp310-musllinux_1_1_aarch64.whl

Download URL limedriver-0.4.0-cp310-cp310-musllinux_1_1_aarch64.whl
Size 3.0 MB
Tags CPython 3.10 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
d6295987f78636f9af4c0840400a3dc6fa7d84ec295fea4e6f19b1867e06a89e
BLAKE2b-256 checksum
How to use checksums
c3a0459458383dbdcd2f8528063b23dd54dbef57b773553a369ae0b802eab692
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.14

Release files / limedriver-0.4.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL limedriver-0.4.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 4.0 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
428099238c1317129803890c97a6251a937aef8f2dfa11cd479c434f21582038
BLAKE2b-256 checksum
How to use checksums
2994c35b9988c74a494371b078600d254e68787cca2d8506b445d3ce319d1dec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.14

Release files / limedriver-0.4.0-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL limedriver-0.4.0-cp310-cp310-manylinux_2_28_aarch64.whl
Size 3.8 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
51cb57219f753850aeb2b124f48641fb7db6bb170af4b81377ff1d0814b52cac
BLAKE2b-256 checksum
How to use checksums
be6e5cf1a4233f51a619c575524e9d8e0cd447fcae6376bab0199bd2425c586c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.14

Security for limedriver 0.4.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.4.0 This release

15 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page