Observed since 20 Oct, 20:29 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
3GPP channel models and deterministic-stochastic hybrid workflows for 5G NR and 6G research
aeris-channel is a Python library for 5G NR and 6G channel modeling,
deterministic/stochastic hybrid workflows, and hardware-in-the-loop
integration.
It provides public APIs for:
Install the latest release from PyPI:
python -m pip install aeris-channel
Prebuilt wheels are provided for Windows and Linux with CPython 3.11-3.14.
The package installs its aeris-license dependency automatically.
Optional feature groups are available:
python -m pip install "aeris-channel[gpu]" # CuPy for CUDA 12.x
python -m pip install "aeris-channel[plots]" # Matplotlib
python -m pip install "aeris-channel[profiles]" # YAML profile loading
Runtime use requires a valid aeris.lic. Obtain a license through the
approved Keysight process and configure its location using the supplied
licensing instructions before running licensed functionality.
from aeris_channel.tr38901 import (
StochasticChannelConfig,
generate_stochastic_channel,
)
config = StochasticChannelConfig(
scenario="UMi",
carrier_freq_hz=3.5e9,
n_tx=2,
n_rx=2,
num_time_samples=64,
seed=42,
)
result = generate_stochastic_channel(config)
print(result.H.shape) # (2, 2, 64)
print(result.pathloss_db)
For the TR 38.901 map-based hybrid workflow, aeris-channel consumes complete
Step 3 deterministic path sets produced by a connected scene or ray-tracing
tool, then generates the stochastic residual and ray-resolved channel for one
link and snapshot. Map preparation and deterministic ray tracing are upstream
responsibilities; the package does not replace a ray tracer.
The documented Clause 8 profiles include UMa, UMi Street Canyon, RMa through 7 GHz, InH-Office, and InF-SL/DL/SH/DH for LOS/NLOS, plus LOS-only InF-HH. RMa, InH, and InF require caller-supplied cluster delay spread where the referenced table marks it N/A. The map-based model is intended for company-specific use and calibration; it does not claim universal cross-company calibration.
Release-matched public documentation and runnable examples are distributed separately from the PyPI wheel. Use the documentation and examples marked for the installed package version. They cover stochastic/CDL/TDL channels, NTN and aerial UE workflows, spatial consistency, MIMO/XL-MIMO, ISAC, deterministic path interoperability, resource grids, and RF/HIL or PROPSIM integrations.
Contact support.aeris@keysight.com for licensing and product support.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.0.5 | 7 Oct 2026 | 10 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 20:29 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:6cae870fd8c154f23a07f4395564a5ba27b72c38412f894a3948d52f477e51bd