Sobre el proyecto
Sionna es una biblioteca Python de código abierto para la investigación en sistemas de comunicación, desarrollada por NVIDIA. Está organizada en tres paquetes, cada uno dirigido a una capa diferente de la investigación en sistemas de comunicación.
Sionna RT es un trazador de rayos independiente para el modelado de propagación radioeléctrica. Su código fuente reside en un repositorio separado y comparte los requisitos de Mitsuba 3; ejecutarlo en CPU requiere LLVM a través de Dr.Jit.
Sionna PHY es un simulador a nivel de enlace para sistemas de comunicación inalámbricos y ópticos. Sionna SYS es un simulador a nivel de sistema construido sobre la abstracción de capa física. Ambos requieren Python 3.11+ y PyTorch 2.9+, con Ubuntu 24.04 recomendado; la compatibilidad con GPU sigue la configuración CUDA de PyTorch.
La instalación está disponible a través de pip: `pip install sionna` instala la biblioteca completa, `pip install sionna-rt` instala solo el trazador de rayos, y `pip install sionna-no-rt` instala la biblioteca sin RT. La instalación desde el código fuente utiliza un clon recursivo y pip instala desde la raíz del repositorio. Las pruebas se ejecutan con pytest después de instalar los extras de prueba, y la documentación se puede compilar con make después de instalar los extras de documentación, con un objetivo de servidor local.
El proyecto tiene licencia Apache-2.0 y proporciona documentación oficial, cuadernos de tutoriales que se pueden ejecutar en JupyterLab o Google Colab, y una entrada de cita para uso académico.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.