Skip to main content

C++/MEX/Python Utility library for radio channel modelling and simulations

Project description

Quadriga-Lib

C++/Python library for radio channel modelling and simulations.

Installation

pip install quadriga-lib

Prebuilt wheels are available for Linux (x86_64 and aarch64, Python 3.9–3.13). On other platforms, pip will build from source (requires CMake and a C++17 compiler).

Quick Start

import quadriga_lib
print(quadriga_lib.components())

Documentation

Full documentation is available at quadriga-lib.org. The Python API reference is at quadriga-lib.org/python_api.html.

Building from Source

If no prebuilt wheel is available for your platform:

sudo apt install cmake g++
pip install quadriga-lib

Running Tests

pip install quadriga-lib[test]
pytest tests/python_tests -x -s

License

Apache License, Version 2.0. See LICENSE.

Project details


Download files

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

Source Distribution

quadriga_lib-0.11.0.tar.gz (49.3 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

quadriga_lib-0.11.0-cp314-cp314-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.14Windows x86-64

quadriga_lib-0.11.0-cp314-cp314-manylinux_2_28_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

quadriga_lib-0.11.0-cp314-cp314-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

quadriga_lib-0.11.0-cp313-cp313-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.13Windows x86-64

quadriga_lib-0.11.0-cp313-cp313-manylinux_2_28_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

quadriga_lib-0.11.0-cp313-cp313-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

quadriga_lib-0.11.0-cp312-cp312-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.12Windows x86-64

quadriga_lib-0.11.0-cp312-cp312-manylinux_2_28_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

quadriga_lib-0.11.0-cp312-cp312-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

quadriga_lib-0.11.0-cp311-cp311-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.11Windows x86-64

quadriga_lib-0.11.0-cp311-cp311-manylinux_2_28_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

quadriga_lib-0.11.0-cp311-cp311-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

quadriga_lib-0.11.0-cp310-cp310-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.10Windows x86-64

quadriga_lib-0.11.0-cp310-cp310-manylinux_2_28_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

quadriga_lib-0.11.0-cp310-cp310-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

File details

Details for the file quadriga_lib-0.11.0.tar.gz.

File metadata

  • Download URL: quadriga_lib-0.11.0.tar.gz
  • Upload date:
  • Size: 49.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for quadriga_lib-0.11.0.tar.gz
Algorithm Hash digest
SHA256 15ce6e809839bb2808ef8253298dcc8f882397edae8478ddcb450bea17336359
MD5 f267d22cb475b21bc7dae008c42bcbbb
BLAKE2b-256 b542a165a7896ce1b474159522e3ac4e198ee15f4d770b03abca7edd89a6c737

See more details on using hashes here.

File details

Details for the file quadriga_lib-0.11.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for quadriga_lib-0.11.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a4f0c0264e7622a4ed48f45b2de1a39b0349e2f6ef6e23b61a31d6096d1698ce
MD5 3b1b36e765c7fca618af758948efbb31
BLAKE2b-256 ffecffd990d734acd91830353ea269df0cec3610ab1aaf4e56057f0f0ab2bedb

See more details on using hashes here.

File details

Details for the file quadriga_lib-0.11.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for quadriga_lib-0.11.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 af2bb15860ab6d43bdc73c55fe573bd938f8dc25662d828a13372926883a0799
MD5 b9bfc94853850b57182006e22e6412de
BLAKE2b-256 2984e636d5070b9aeec42f69fd3da2ae28bc4a725cfd85924bdfe04da8c3081a

See more details on using hashes here.

File details

Details for the file quadriga_lib-0.11.0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for quadriga_lib-0.11.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b4a914d6f4dcd496d1d8a099249c23ca27d05d024213f9a7529591492ef17e3e
MD5 85fd6068a922cecb8de52bd93fed9f82
BLAKE2b-256 e7706bb5f520b523e55ab3cf427881ab1ef34e559e03010bd857d4d06281571e

See more details on using hashes here.

File details

Details for the file quadriga_lib-0.11.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for quadriga_lib-0.11.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 75a05f829e59a156c8d3c9b0aa4f91b91074e8245516d5dd22bf9d867659dcfb
MD5 2bb27d2c250f9dd054208abad439eee7
BLAKE2b-256 84a172f16ec139d1232d4e8879e592eec5e0d57dacb78627b571b3aa00ce3774

See more details on using hashes here.

File details

Details for the file quadriga_lib-0.11.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for quadriga_lib-0.11.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 edb3fce65a3df4b40a9440b1943eb01248e3946110003eb0ed7a07d15dba84d8
MD5 046ddecdab557ad8451757e5c7b9d0dd
BLAKE2b-256 63d97cb86747034d5564d1e1f5f16cf7db0b18d0f2f5312a0b00e907fcfc5c4a

See more details on using hashes here.

File details

Details for the file quadriga_lib-0.11.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for quadriga_lib-0.11.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 20da313f037e21366c75fdd4e91310e256f7ed98a634fc9d94ad4e7f92397eb5
MD5 25d17f2710bae49322116bb1b1e33661
BLAKE2b-256 2a71c828b5fbf177281708a9422e0e8c82c1828a1c7dbf9c56711eb22b05ecf1

See more details on using hashes here.

File details

Details for the file quadriga_lib-0.11.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for quadriga_lib-0.11.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4d065272c8e6054d7b2beb503e77ac7dd5235e5a915fe899bdb3e1aaa4fa173b
MD5 8d95f2702cdcc8ac3f44c572798c003a
BLAKE2b-256 11a1f88bb22e14483eb0f6df6f96d3ff8b82cc6c86f39ee960157a945eb67e4e

See more details on using hashes here.

File details

Details for the file quadriga_lib-0.11.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for quadriga_lib-0.11.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e02cc60dd403ae7ea0d45e27ef20755dbc01f32c64b12798b639e50079b856e3
MD5 c38844665fec97c44aac4aabd2692de4
BLAKE2b-256 d8bbfeeb370586b9bde517dfe82e43c2217e37c92c8f5c01e426fd44017f8f2a

See more details on using hashes here.

File details

Details for the file quadriga_lib-0.11.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for quadriga_lib-0.11.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b5e112e39c37e871b8e239e12e2968a1e229c4f501e88f78f6a6abc41bafcf15
MD5 1550eff9cd0e9a3aa9e580a1690f8a1b
BLAKE2b-256 342aec9dd84c8e79737b9beb22ee69c1c8c6702b6bb5132d4fa363ec7d1e9f8f

See more details on using hashes here.

File details

Details for the file quadriga_lib-0.11.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for quadriga_lib-0.11.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 95023667914f0b7962b07e18574edbea9d044283cbdadbdc521970d8ee263090
MD5 3159801b0896c0e2a1151c4094a0553c
BLAKE2b-256 7d3a228964a7e023d681e93479f69a8046c2b08ac6b2c47c1f51dc1a2e802900

See more details on using hashes here.

File details

Details for the file quadriga_lib-0.11.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for quadriga_lib-0.11.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4df5b9526372710341deb8b07e4d5b6e9de486732f33711b7d66dca1249b10bd
MD5 c0c36d556eeabaec0cbeb25e6b91376d
BLAKE2b-256 294a20d56f7ed09d3b84eb91fd1289d8568ca83adc9a0320a218545a61304ca4

See more details on using hashes here.

File details

Details for the file quadriga_lib-0.11.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for quadriga_lib-0.11.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f005a58b54d6f31fff3b359c69df8754285db5cdda01858de84765f22dee5b59
MD5 d4def7b0849bc037fba0e3eb7a4e7808
BLAKE2b-256 8f71e8a7777d95e2ec1e177bd11ade717bca34564030721f881bcfa57c0798da

See more details on using hashes here.

File details

Details for the file quadriga_lib-0.11.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for quadriga_lib-0.11.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 60183c5f1bdaefd491ab93a448d8ec6637253c953b084d743c9b99a7dcc703e3
MD5 7fc2686491cca2ce183c214d303c0bd1
BLAKE2b-256 8990b0af90ac34a426c7d3cafb76908ebfaa5fcb164392cad0a59fcbae25ecb3

See more details on using hashes here.

File details

Details for the file quadriga_lib-0.11.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for quadriga_lib-0.11.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 46e86dd87bf3d97dd77231a10bb6f79de655e01d835f6162e06df83a884e1424
MD5 ee63879297798ac7db8fa16040361d83
BLAKE2b-256 f8039268997d3f57c4192cd91430ce0235dc3ed023d8af457db05d96cf822e54

See more details on using hashes here.

File details

Details for the file quadriga_lib-0.11.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for quadriga_lib-0.11.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0b4943d85915a1750c39bc0606d59f2ccb0dac9904e9c3c4ffba8944cd79b1cd
MD5 68fc8be4c62ab4250bf476b8f430050d
BLAKE2b-256 cb7bc3d00f502e955f728fcae509cdca588c40c3fc82a59cb67f9552c48a6eec

See more details on using hashes here.

Supported by

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