Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Guía de instalación de las herramientas computacionales

Descargar Miniforge

Miniforge es una herramientas de gestión de paquetes y entornos de Python. Los entornos de Python nos brindan las posibilidad de instalar todas las bibliotecas que utilicemos para nuestro propósitos particulares, en nuestro caso resolver los problemas de la materias de control, sin interferir con otras instalaciones de Python que se tengan en el sistema operativo o para otros propósitos.

El link de descarga es el siguientes

Seguir el enlace de y elegir la última versión disponible para su sistema operativo.

Si ya se cuenta con una instalación de Anaconda, entonces ya se dispone del gestor de entornos utilizado, y se puede obviar tanto este paso como el siguiente.

Instalar Miniforge

Seguir las recomendaciones por defecto dadas por el instalador. Durante el proceso de instalación en windows se presentarán varios un cuadros de diálogos. En general es conveniente aceptar las opciones recomendadas por defecto. La mismas incluyen:

Instalación de las herramientas especificas del curso

Para continuar con la instalación necesitaremos descargar el archivo dyc.yml haciendo click sobre el enlace anterior. Una vez descargado, dirigirse con la consola de Anaconda Powershell Prompt abierta a la carpeta de descargas donde se encuentra el archivo dyc.yml descargado anteriormente. En general, para dirigirse a esta carpeta debemos escribir:

cd ~\Downloads\

Para verificar que el archivo se encuentre ahí, podemos ejecutar:

dir dyc.yml

Si nos encontramos en la carpeta donde está el archivo este deberá aparecer luego del comando anterior.

Finalmente para instalar todas las herramientas necesarias en el curso debemos ejecutar en este comando:

conda env create --file dyc.yml

Una vez terminado este paso tendremos instaladas todas las herramientas necesarias para la materia. Este paso puede tardar un tiempo largo dependiendo de la velocidad de conexión.

Finalmente, tendremos todas las herramientas del curso preparadas para ser utilizadas en nuestras computadoras personales.

Interfaces de programación

Los cuadernos se pueden ver/ejecutar en cualquier entorno de desarrollo de python con soporte a los cuadernos de Jupyter. Los recomendados para este curso son:

Otras herramientas necesarias/útiles

Generador de señales pseudo aleatorias binarias:

Es una paquete de Python para generar señales pseudo aleatorias binarias. Actualmente está en desarrollo, pero puede descargarse una versión de pruebas desde el repositorio de pruebas de paquetes Python. Para instalarlo en sus maquines pueden hacerlo abriendo el Prompt Miniforge y ejecutando:

mamba activate dyc
pip install -i https://test.pypi.org/simple/ prbs-generator

Una vez instalado, podemos generar una onda pseudo aleatoria binaria con el siguiente código:

from prbs.prbs import prbs
signal=prbs(1000, 12)

Esto genera una señal pseudo aleatoria de dimensión 1000 con valores en multiplicidad n.12n.12 con n=1n=1\ldots, resultando en un espectro plano en las frecuencias [0,Fs212]\left[0,\dfrac{F_s}{2\cdot 12}\right], siendo FsF_s la frecuencia de muestro.