Skip to main content

software-defined radio digital signal processing library

Project description

liquid-dsp

Software-Defined Radio Digital Signal Processing Library - https://liquidsdr.org

Core CI Python CI codecov MIT License Packaging status

liquid-dsp is a free and open-source digital signal processing (DSP) library designed specifically for software-defined radios on embedded platforms. The aim is to provide a lightweight DSP library that does not rely on a myriad of external dependencies or proprietary and otherwise cumbersome frameworks. All signal processing elements are designed to be flexible, scalable, and dynamic, including filters, filter design, oscillators, modems, synchronizers, complex mathematical operations, and much more.

// get in, manipulate data, get out
#include <liquid/liquid.h>
int main() {
    unsigned int M  = 4;     // interpolation factor
    unsigned int m  = 12;    // filter delay [symbols]
    float        As = 60.0f; // filter stop-band attenuation [dB]

    // create interpolator from prototype
    firinterp_crcf interp = firinterp_crcf_create_kaiser(M,m,As);
    float complex x = 1.0f;  // input sample
    float complex y[M];      // interpolated output buffer

    // repeat on input sample data as needed
    {
        firinterp_crcf_execute(interp, x, y);
    }

    // destroy interpolator object
    firinterp_crcf_destroy(interp);
    return 0;
}

For more information, please refer to the documentation online.

Installation and Dependencies

liquid-dsp only relies on libc and libm (standard C and math) libraries to run; however liquid will take advantage of other libraries (such as FFTW) if they are available.

If you build from the Git repository you will also need to install autotools for generating the configure.sh script (e.g. brew install autoconf automake on macOS, sudo apt-get install automake autoconf on Debian variants).

Installation

The recommended way to obtain the source code is to clone the entire repository from GitHub:

git clone git://github.com/jgaeddert/liquid-dsp.git

Building and installing the main library is a simple as

./bootstrap.sh
./configure
make
sudo make install

If you are installing on Linux for the first time, you will also need to rebind your dynamic libraries with sudo ldconfig to make the shared object available. This is not necessary on macOS.

If you decide that you want to remove the installed DSP library, simply run

sudo make uninstall

Seriously, I won't be offended.

Run all test scripts

Source code validation is a critical step in any software library, particularly for verifying the portability of code to different processors and platforms. Packaged with liquid-dsp are a number of automatic test scripts to validate the correctness of the source code. The test scripts are located under each module's tests/ directory and take the form of a C source file. liquid includes a framework for compiling, linking, and running the tests, and can be invoked with the make target check, viz.

make check

There are currently more than 110,000 checks to verify functional correctness. Drop me a line if these aren't running on your platform.

Testing Code Coverage

In addition to the full test suite, you can configure gcc to export symbol files to check for code coverage and then use gcovr to generate a full report of precisely which lines are covered in the autotests. These symbol files aren't generated by default and need to be enabled at compile-time through a configure flag:

./configure --enable-coverage

Running the tests and generating the report through gcovr can be invoked with the coverage make target:

make coverage

Examples

Nearly all signal processing elements have a corresponding example in the examples/ directory. Most example scripts generate an output .m file for plotting with GNU octave All examples are built as stand-alone programs and can be compiled with the make target examples:

make examples

Sometimes, however, it is useful to build one example individually. This can be accomplished by directly targeting its binary (e.g. make examples/modem_example). The example then can be run at the command line, viz. ./examples/modem_example.

Benchmarking tool

Packaged with liquid are benchmarks to determine the speed each signal processing element can run on your machine. Initially the tool provides an estimate of the processor's clock frequency and will then estimate the number of trials so that each benchmark will take between 50 and 500 ms to run. You can build and run the benchmark program with the following command:

make bench

Linking the C Library to C++ Programs

Compiling and linking to C++ programs is straightforward. Just include <complex> before <liquid/liquid.h> and use std::complex<float> in favor of float complex. Here is the same example as the one above but in C++ instead of C:

// get in, manipulate data, get out
#include <complex>
#include <liquid/liquid.h>
int main() {
    unsigned int M  = 4;     // interpolation factor
    unsigned int m  = 12;    // filter delay [symbols]
    float        As = 60.0f; // filter stop-band attenuation [dB]

    // create interpolator from prototype
    firinterp_crcf interp = firinterp_crcf_create_kaiser(M,m,As);
    std::complex<float> x = 1.0f;   // input sample
    std::complex<float> y[M];       // interpolated output buffer

    // repeat on input sample data as needed
    {
        firinterp_crcf_execute(interp, x, y);
    }

    // destroy interpolator object
    firinterp_crcf_destroy(interp);
    return 0;
}

C++ Bindings

While C is (mostly) a subset of C++, sometimes having a class structure is more convenient than using C-style structs. These bindings do two things:

  1. Wrap the C-style functionality into a set of header-only C++ class libraries
  2. Bind these C++ classes into python3

The original C example can be re-written in C++ as follows:

// get in, manipulate data, get out
#include "firinterp.hh"
int main() {
    unsigned int M  = 4;     // interpolation factor
    unsigned int m  = 12;    // filter delay [symbols]
    float        As = 60.0f; // filter stop-band attenuation [dB]

    // instantiate interpolator object from prototype
    liquid::firinterp interp(M,m,As);
    std::complex<float> x = 1.0f;  // input sample
    std::complex<float> y[M];      // interpolated output buffer

    // repeat on input sample data as needed
    {
        interp.execute(x, y);
    }
    return 0;
}

Python Bindings

Building python bindings depends on pybind11, the python3 development libraries, and a compatible C++14 compiler (e.g. brew install pybind11 on macOS or sudo apt-get install pybind11-dev on Debian variants). Then install the python dependencies with sudo -H python3 -m pip install pybind11 numpy matplotlib.

Once these dependencies are installed, you can build the liquid-dsp python library with

pip install .

From python3 simply use import liquid as dsp. Our interpolation example used throughout this document can be written in python3 as:

# get in, manipulate data, get out
import liquid as dsp, numpy as np

# create the interpolator
interp = dsp.firinterp(M=4, m=12, As=60.)

# run on a single sample
buf = interp.execute(1+1j,)

PlatformIO

Install platformio (brew install platformio on macOS, sudo -H python3 -m pip install -U platformio on Linux). Add liquid-dsp to your platform.io list of dependencies:

[env:native]
platform = native
lib_deps = https://github.com/jgaeddert/liquid-dsp.git

Available Modules

  • agc: automatic gain control, received signal strength
  • audio: source audio encoders/decoders: cvsd, filterbanks
  • buffer: internal buffering, circular/static, ports (threaded)
  • channel: additive noise, multi-path fading, carrier phase/frequency offsets, timing phase/rate offsets
  • dotprod: inner dot products (real, complex), vector sum of squares
  • equalization: adaptive equalizers: least mean-squares, recursive least squares, semi-blind
  • fec: basic forward error correction codes including several Hamming codes, single error correction/double error detection, Golay block code, as well as several checksums and cyclic redundancy checks, interleaving, soft decoding
  • fft: fast Fourier transforms (arbitrary length), discrete sin/cos transforms
  • filter: finite/infinite impulse response, polyphase, hilbert, interpolation, decimation, filter design, resampling, symbol timing recovery
  • framing: flexible framing structures for amazingly easy packet software radio; dynamically adjust modulation and coding on the fly with single- and multi-carrier framing structures
  • math: transcendental functions not in the C standard library (gamma, besseli, etc.), polynomial operations (curve-fitting, root-finding, etc.)
  • matrix: basic math, LU/QR/Cholesky factorization, inversion, Gauss elimination, Gram-Schmidt decomposition, linear solver, sparse matrix representation
  • modem: modulate, demodulate, PSK, differential PSK, QAM, optimal QAM, as well as analog and non-linear digital modulations GMSK)
  • multichannel: filterbank channelizers, OFDM
  • nco: numerically-controlled oscillator: mixing, frequency synthesis, phase-locked loops
  • optim: (non-linear optimization) Newton-Raphson, evoluationary algorithms, gradient descent, line search
  • quantization: analog/digital converters, compression/expansion
  • random: (random number generators) uniform, exponential, gamma, Nakagami-m, Gauss, Rice-K, Weibull
  • sequence: linear feedback shift registers, complementary codes, maximal-length sequences
  • utility: useful miscellany, mostly bit manipulation (shifting, packing, and unpacking of arrays)
  • vector: generic vector operations

License

liquid projects are released under the X11/MIT license. By default, this project will try to link to FFTW if it is available on your build platform. Because FFTW starting with version 1.3 is licensed under the GNU General Public License v2 this unfortunately means that (and I'm clearly not a lawyer, here) you cannot distribute liquid-dsp without also distributing the source code if you link to FFTW. This is a similar situation with the classic libfec which uses the GNU Lesser GPL. Finally, liquid-dsp makes extensive use of GNU autoconf, automake, and related tools. These are fantastic libraires with amazing functionality and their authors should be lauded for their efforts. In a similar vain, much the software I write for a living I give away for free; however I believe in more permissive licenses to allow individuals the flexibility to use software with fewer limitations. If these restrictions are not acceptible, liquid-dsp can be compiled and run without use of these external libraries, albeit a bit slower and with limited functionality.

Short version: this code is copyrighted to me (Joseph D. Gaeddert), I give you full permission to do whatever you want with it except remove my name from the credits. Seriously, go nuts! but take caution when linking to other libraries with different licenses. See the license for specific terms.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

liquid_dsp-1.6.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

liquid_dsp-1.6.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

liquid_dsp-1.6.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded PyPy macOS 11.0+ ARM64

liquid_dsp-1.6.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (1.6 MB view details)

Uploaded PyPy macOS 10.15+ x86-64

liquid_dsp-1.6.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

liquid_dsp-1.6.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

liquid_dsp-1.6.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded PyPy macOS 11.0+ ARM64

liquid_dsp-1.6.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (1.6 MB view details)

Uploaded PyPy macOS 10.15+ x86-64

liquid_dsp-1.6.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

liquid_dsp-1.6.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

liquid_dsp-1.6.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded PyPy macOS 11.0+ ARM64

liquid_dsp-1.6.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

liquid_dsp-1.6.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

liquid_dsp-1.6.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

liquid_dsp-1.6.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

liquid_dsp-1.6.0-cp313-cp313-musllinux_1_2_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

liquid_dsp-1.6.0-cp313-cp313-musllinux_1_2_i686.whl (2.8 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

liquid_dsp-1.6.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

liquid_dsp-1.6.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (1.6 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ i686

liquid_dsp-1.6.0-cp312-cp312-musllinux_1_2_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

liquid_dsp-1.6.0-cp312-cp312-musllinux_1_2_i686.whl (2.8 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

liquid_dsp-1.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

liquid_dsp-1.6.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (1.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

liquid_dsp-1.6.0-cp312-cp312-macosx_13_0_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12 macOS 13.0+ x86-64

liquid_dsp-1.6.0-cp312-cp312-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

liquid_dsp-1.6.0-cp312-cp312-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

liquid_dsp-1.6.0-cp311-cp311-musllinux_1_2_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

liquid_dsp-1.6.0-cp311-cp311-musllinux_1_2_i686.whl (2.8 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

liquid_dsp-1.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

liquid_dsp-1.6.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (1.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

liquid_dsp-1.6.0-cp311-cp311-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

liquid_dsp-1.6.0-cp311-cp311-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

liquid_dsp-1.6.0-cp310-cp310-musllinux_1_2_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

liquid_dsp-1.6.0-cp310-cp310-musllinux_1_2_i686.whl (2.8 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

liquid_dsp-1.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

liquid_dsp-1.6.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (1.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

liquid_dsp-1.6.0-cp310-cp310-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

liquid_dsp-1.6.0-cp310-cp310-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

liquid_dsp-1.6.0-cp39-cp39-musllinux_1_2_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

liquid_dsp-1.6.0-cp39-cp39-musllinux_1_2_i686.whl (2.8 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

liquid_dsp-1.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

liquid_dsp-1.6.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (1.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

liquid_dsp-1.6.0-cp39-cp39-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

liquid_dsp-1.6.0-cp39-cp39-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

liquid_dsp-1.6.0-cp38-cp38-musllinux_1_2_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

liquid_dsp-1.6.0-cp38-cp38-musllinux_1_2_i686.whl (2.8 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

liquid_dsp-1.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

liquid_dsp-1.6.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (1.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

liquid_dsp-1.6.0-cp38-cp38-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

liquid_dsp-1.6.0-cp38-cp38-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

liquid_dsp-1.6.0-cp37-cp37m-musllinux_1_2_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ x86-64

liquid_dsp-1.6.0-cp37-cp37m-musllinux_1_2_i686.whl (2.8 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ i686

liquid_dsp-1.6.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

liquid_dsp-1.6.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (1.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

liquid_dsp-1.6.0-cp37-cp37m-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file liquid_dsp-1.6.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 51cbe4e4a2f05159ccc1f362c0ecbc6a77a6a3c9ab86eae64cddbf7a8a955b89
MD5 8bc7be6834f08f580cfc3f625dca24fa
BLAKE2b-256 b2289500c620dc6148638a83affaebfc8a9f57c25c7fc8d32a4652f83d7ff12b

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 eeddd3017d996d0079a9b4d288803ea03c3b44d01acffcc131fdb34da727c13e
MD5 96e1cc1498a5c83fc019f6e12cdf8220
BLAKE2b-256 b33ecbe336c57ca97074d41af8e833582822010ab4485e21c27d2ffb1a238000

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3487f24391403b2615e569a795b5af32b8e98ae54eabe79284365359a2ab6700
MD5 5dd545913e4f63d12470c24c7ed6dc2a
BLAKE2b-256 7b0b99b60eccb254b8ea78d0876ccc7b36d6a6f6481a30c10ab13bd2664e2c4e

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a4c2ff794c24d44b87f0774a801362e1719b9dc2b3a3c1c864df61976b8a9d84
MD5 16a2eff9214063c47b262d8eb55ba62d
BLAKE2b-256 51550dcbea5945d0c557419d92d64fb8c6c11dcd0862d551c647b97f8b424158

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9c75aa59d74e5c33f824773596faf3748c1e8e2637b0c88b3e607e46ef16afb3
MD5 35ea0a5eaadfff7fd52b3cdc582d2e3f
BLAKE2b-256 c8350038a7931b8dfe80b4ecd34be4936989c81d45cff0146ef8b40e8458a19a

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 75e356d4b673ddeb6b3d81eb9980a2c0fa3ef60c31d489c2788942f6518c7faf
MD5 5f0193f7708622565c9da7c390c87837
BLAKE2b-256 201d5a94a302a5500323ee058919076670b97dff957d02e527998ef1f2d05f38

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 16910fb5b6b97c8bf94eae2c52699134fa602adbb9d94499732fb187fed195d8
MD5 49e902f7ef583242264b7a8ceacbe6f1
BLAKE2b-256 ac82052671a29a6e31dcd3bff92ec34e0e09daf647e011d381c2c585838c30af

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6e35a32733f04b936badac768912ca1679447cf487ad6dc35d9ebf9e4f82f674
MD5 90989ac54542aed2a1e0bca4e43959f3
BLAKE2b-256 8be92c06b62011bbcea7d9feb9bedfa268931e354eb87b7678c4b8f11aecbdd3

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f247eb0264abb36833d21dd6139dfe230a0c7d98fcf692395b0d1e7ee97749e
MD5 519b67398dc2abc4a86a344fbc4e7b30
BLAKE2b-256 87b2ff89b4125c3a9c6ae5e6bd2e4d84abb465845a5e287db1a7d76cd8ce8bde

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 429e1ae8a82d7ce234b7ee5d664dc76df2b86b84b4aefb262b3058eff913fb6b
MD5 8f8059d37829f65c0b2f70b25d094b37
BLAKE2b-256 80ff98b3faf5f183d04f6472eade214dd56a7f1b937af80cf1dcf9ef2b97a9ef

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7cf84e56e69a6b5be2582fffe5472a2bf037cc55be3ce74ce6b24766c57d24e1
MD5 723f6e139c61b347336902940a761077
BLAKE2b-256 d5a0a190cf6b4b4febf2773adc00b841c313171e5a22cc686f7a837b312be6b8

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 98dd78b190e78500ce3ad62164269d159b45a434eee6e4fb9219b5b4bcef596d
MD5 58dcb1feeecf8e09a6e7ae4fb2182f7f
BLAKE2b-256 92694abeffcac16cd35c547306fc7792a4ed37f752722a63d4485b87d6e312e6

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e00f2f4b718383ebecda3a0a74c8ee71be3fd857fb5c2c805b32e2d38961b208
MD5 50365c3a0ce8d7ce6649241f904fe2f0
BLAKE2b-256 d2e8e10e19f497cce5b949dc7312a6a2bb40cb9de8ce2917b3a69737883f5c4a

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fb50be56fbb06fb0b82d941c6b7f6353e38236a5dd69c59c7f7e8849edc8ceff
MD5 e35dbfbb73e49d35ec1d05540af2b745
BLAKE2b-256 0f139e83df6317c754446d574dfb482c9043918649afc64964ed789ee6a12afa

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2540b1cd552b1b228777f816056c8accb0e59182c5aec56b9a8c1a73be97ab2f
MD5 0ef91898bb835bb7c41a70635a5fdd8c
BLAKE2b-256 52ecf4883889993f686a766d73e57a3234a740922972062f155c254d36ab029b

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f7b85018101ae65a75f784e9cab7ae035c464d076161b6c37589c51b68cd56b6
MD5 a7e92c7e55fd2e76bf0298326cc59f52
BLAKE2b-256 8a4cbb028f0d349541b5fe834f5c1244cdc9a88314a40609e9352bc4743174fc

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 43d37d8c97f627deccc76764b21cc4fcae7456bf0836720c439fc58b9ce573b4
MD5 f5c85a0ae2d780973235d2e83cc6b80e
BLAKE2b-256 2a0fe40bc593ea55b17f8aa7b6124e696a1ab65545c44dcdf619ed33e873b399

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a15057d1d97385ff9721f0dec7afee3cc20e2e9fdec6f0fb2fc6e31559850699
MD5 213bdfe7c57febe707b8bd9eb1017ae8
BLAKE2b-256 a6712eebd2dd6215d2ae38ab1f70d2f19d90bf9359b16b6efaa7112466443788

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6df81f15a8a7a5c1a39eeccb088727a0dd1c8b4e0527027c43eb94ecba08dc3d
MD5 4616d169fca0402925ce6047f6b06eeb
BLAKE2b-256 907a1e7c8d389f757ebc69b8a2f402349a6b92a428e8113044ca69a6f9a9842a

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 25495533015efd660647945b0baa27aaedd48936cc9d3cc033f5554daa3b9597
MD5 a7efa780f4cf447d97184fdd9dcc2c15
BLAKE2b-256 de3b1b2c1bafa6f612a5d06f3a10fc847bf6d365c096c1fa57ee234bca6b7c18

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ce7e2d286547dcaffe675590efd66a4ade0ab29ef1bb03492ea80de83effefc0
MD5 e7bf3c5285dc616a62b2dac690915a1f
BLAKE2b-256 1642b07f18f1b896797cf072c2531aea78645aea777c7489ef4335eb9c72f0b4

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9889730948b56a6e0b1bc7deb9a7df28a6e3cc1a1a749d54fa7f11e0a83a8ae6
MD5 168fb1b11dcc4f3f98f3a1843e2ccf56
BLAKE2b-256 048068fc67268297a1e1c79a5c91b6444af31b7b12a1b495462a73bb0f4edea8

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9c93a42a3b5159357e0ec5d2d208a7431f0d08494ad42ea2253a8c62265d89c4
MD5 69ce41cb24a6f576ce158d55a0546625
BLAKE2b-256 abe5d496bbe9867143af085b133cc6e952bf81f6d149f7ad621199f80b38608f

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cb78a0cf1d673296c487d0caa43c4bd49abcc519387555d84fba839e81344558
MD5 d7b063b1584faea5f93feabc61ea81f9
BLAKE2b-256 b8384d471bb380eb58889e69007551fb81f78779e63b7ba1406115d92d8f22be

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c514e3ea53019ce3df1c4fd4cd460b39cc4b1b9b60c5c728f19b69c92407e46d
MD5 645f132bb57978cc8576e0f43970a8aa
BLAKE2b-256 706b9939f29d70b3e9cca93a565eb03084d5724d99b5cbdd82a479b3071b929e

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7546c47c12758087a01d7ee5f11f681924959a0e87b65b579986876fdfbdadd1
MD5 3a12d181070658405ccecfdba4570699
BLAKE2b-256 52cd974072931df3269ebce2381d1202423417be346a2ad948174b0adad5be37

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6f4786a6e31963b2bfe41c58b3b3604c78b05834d04679a29b323e4cc2c71ee2
MD5 9780743b48e2e0a0de029ca147898ce2
BLAKE2b-256 e08137d259484631cdb8e989da3584ae47105367646fea2aef571991a13933a8

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c3722b729ee208e0a7e07f20d7d0ddd8a855762914273cfea588390334284d87
MD5 9b30f8411ac1184bf06677b1a7ec8f6f
BLAKE2b-256 b565abbff731e2f8c36b89793c134aab3e4347220c1042f5bef4001df7e73b14

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f3d6b8c61d17c112f93bb4aa56d360885b5e9e324ae6738a621ca4a1500e38cd
MD5 5c1dec95ca3a03fbd99efff06244cf2e
BLAKE2b-256 cef54cc7b6b730e8b299430a0e92b446be6976838a7f911a038f32f145c57d29

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e58f78948c5c08343b47b92e1b294c4b10b9b621f51e000ba35b7743a0f8f22f
MD5 96d3656561c6c7be3ff1cc54d863e216
BLAKE2b-256 29c256f5eec08a2a25dcf72b60ae6fc841ecb31b3d2c365600876f8216753d3c

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 284de3758e4dc4a418f39319083659f23bd1f976e7db1102b78261958d531062
MD5 78f30fd22d7aefc423c2986cc46d2780
BLAKE2b-256 8ee8b9607f0d5226bdfef6a00d66cc3783a5196be4769381737f85f1f7eaa0d9

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 21f00e85e968f8007d89550ca1aebabf9a2dd104df0be2193dea5b787cf6e69c
MD5 75f64f6bf90ba3b0a7cff8c831cdb1bf
BLAKE2b-256 291595339af540eb4d5c9c6a193be6f481323e353dbf26dc4e60d1c59500f8a3

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 92cd115c270e98e1412cf1292291e72f2eb9d0c37bbeb8070ffe64b891a814f6
MD5 1444322097fd67fb035b2e3a39859e51
BLAKE2b-256 4ed47fc04a11d8cd987a148500ae915c939140681b7e8396a6d9a106977fda74

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 842582018cb880d8f851457606d6d629773eb61425016bdc66411230b05a2d60
MD5 980ca4886fdb80ec2b3d536fd474386a
BLAKE2b-256 423aaf776fbcda7557fca4b367a3bfe54d15d38a5547b477272364c234bb7547

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0333f80003f5533b3c13d1c105975ec1e4e8f3728b27a9fbef85148d7bdfd8ed
MD5 e51390ba9400619941ac19de0022ffa8
BLAKE2b-256 a8d8e2671823966f99e922a8c78cb75fbbd45f2c985f05605001dfcea0b7a8bd

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 546af354fad4ec2e862efb65e96dc054f5fbb3abfe349096e7fe0534eac84d1b
MD5 a780c02463311fa8114a8865b5da2a7c
BLAKE2b-256 0f368e78e8bda54cbdbe503d2527eadf03c58e1d2cca23d7b65ae8cab5295851

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a9b499381220aebb53efa74bc1dc5927ebe3e58d2697200e6d9254b13955cf9b
MD5 f194bc6977bdfd5ae7427cf1b419b734
BLAKE2b-256 d89ea9217d0605c5aa103a47b7b28dabd639a5e332ac7f2f85064d0ee22ccce6

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 92ac60680a0696c6c8e6af900aff89fdf88e629f159c68305f38f0a4c7e81538
MD5 9fadb999020fe6d426279c4e3171122d
BLAKE2b-256 f2f38a22a8314acd1dca42d9a63b73c6cbbf0dba314036368695f22dd8aa2d8d

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5e53cb9f082db4f9bf450d5e1830890dae85e9277ae7f89fe54f861eee396beb
MD5 5c06db3cc34c2e428b6929daf5c988ca
BLAKE2b-256 d2162b80da1170b06db52f55fbc3f12f203374101152f1813cc83b75172084cc

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 00b68a3afec6bbf0d557487b903904f5f0bd1af0e6c19e5b225c9580301cb8e8
MD5 fe9c8f1ecd46b7026bdbccca5f3d7f3c
BLAKE2b-256 31604c23252c657b71e794aa56b9ee593aca71698066f01ef66971c10e59b66a

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 36d5ff13d83254e333bac7787d285d05588d1bc1fc8db9a4da88d6f38921e627
MD5 9af86575315c5c9adcc1bef7826ac88e
BLAKE2b-256 885597c390151f8b0eac15213669c5bfd4d16b708a105904b3db3aa09dea29c6

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 67690150e27b6fb743bd92a5086989999173acffedf0a9000c33f138a5046b99
MD5 2c2843b6db8e9cdde195a0a657801f38
BLAKE2b-256 c3b1ef2a1a098248e24c0963339d24ade99566789b36617557d9bb5187b1baaa

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 02a3cc86665690eca65435ef3cd2d0b5b65f5763857519d3e2ba37b3669d84b8
MD5 65f348e38bf3f7d00e3deb32bc371297
BLAKE2b-256 b5665c514521506d6720c4cfdcbd9766f0f7eacc8dfa356ef671d498c38d7de8

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 830fe5fe09b093e1769e0f8d231b710599021ef4a1735e7e51a6c83f3176580b
MD5 5c82dfb88a69e8f8c04620f260798a0b
BLAKE2b-256 a27f643e33d6c300a091807356feac4ec2e602549d304806a5a5b298ffdabcf3

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8bc3619204f86f04bb2c69c7407e12335eef133ec77fe36a497784556e286676
MD5 51ccd252028aaef7a8db92621e9cd51b
BLAKE2b-256 306641d977aa6a9cf859925d2961e838234aa198685b8b5273ab357e9868f675

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 dd1d4adaf12cecfb02d2bbe55eb1ad0fc9aef6261ba2f08fe0f1b4523acc0464
MD5 62842988be0c145b8929368468889e7b
BLAKE2b-256 50134a11fe910b4b25b614159b5e43a0fd3d1915835cd33d4094ccf5b571d9f7

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 da9d668a4d7c822dfadbfd1fdc52eb8ca6de0888d4607356ee857c8c70f13fb6
MD5 d7e1a9dec6459eb01917fe3a7be0f8ce
BLAKE2b-256 3ccac137b9adec66e60d479968b858bcecc07daa8bde0b2ec8f6119809d9069c

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 176fd7edcc1612770cfbb370a3479ffb4f0bf6563d0b543c10d87294fff55ed8
MD5 530dec41c78063282e792d6e01d28863
BLAKE2b-256 2da55ff8851795b6761954a6137ddaaba4899328df7fab3129737f14bd2342c1

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 25bd053d02019e3820eb61abf127d8f4eb585d06ff2243eec1865db42ebc39f5
MD5 6662d02d3c5e7220d7f0f7737a966c64
BLAKE2b-256 41cf8d939e5b869854e77f9e8ccc7e97ab7c80e68f8d157c74bf866869a02da0

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 41d8066c00bd3d593ad6e4c04a8f5a0fb9b79fb5b7c41a31acad635e059faac5
MD5 38b86f10f5b829d3c903c145a4cefe00
BLAKE2b-256 84ac4ed86e28a2f71bc26d1fc74dbe7437b0c978bea5127c982751fdddcc61a5

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp37-cp37m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4493b911fa2b05053a2d924a4cee6b647fb68e90596b03bd1d3dc7558c70a58f
MD5 376716a36e75a2da2824a531591a9b53
BLAKE2b-256 e513d72e9d4c56c4e08ed11a295bbafe4af13a8362369a1f1177f8da86adc855

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp37-cp37m-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 17039b4904c0042f284000d27f1c2c517d8d953f96e897e0b308bc27d62c7ebe
MD5 8923d42085314c4f41dfe57316595bf2
BLAKE2b-256 0926ad8a097234a8947f614ee187aeeaa04a068fb79415b2b24475d9970f2296

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 67a90789a54f224ece7f88048cc0b11952252fa8d2bb15503f37c1010befae35
MD5 0b11f6f7084b0a488a22dfecdc8d0eb5
BLAKE2b-256 2aaa564a22f43aa4a13c063b25f5e177ea5380d3c507869d9f8f045dba0c2613

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 96b3f13baea87486d1a43e3e21aff953f2ef9cc1d39db6b0dfa5d80f46b641ae
MD5 4b827de50da6e550f3fb1464993fd325
BLAKE2b-256 0e60dc60ee9694c6a5792bd6a2206a98c35497cc0ab1ef3cc51d35eb0e426522

See more details on using hashes here.

File details

Details for the file liquid_dsp-1.6.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for liquid_dsp-1.6.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 962fc90347c856995ef5a0abd252cbdc50221c4e9e933e57a7bc2ca2b83fba09
MD5 5eb1bfb1ac93097f2955144a8a032018
BLAKE2b-256 84220cfdab031ff112d775564e419630798a51f8d447629e472954d79f9072e9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page