Generador de Señales en Dominio del Tiempo Continuo y Discreto

Este proyecto implementa una interfaz gráfica de usuario (GUI) en Python que permite al usuario generar diferentes tipos de señales tanto en el dominio del tiempo continuo como en el tiempo discreto. El usuario puede elegir entre diferentes tipos de señales y ver la representación gráfica de las mismas.

Requisitos previos

Antes de comenzar, asegúrate de tener instalado Python 3 en tu sistema. Si no lo tienes instalado, puedes descargarlo aquí.

Instalación

Sigue los siguientes pasos para instalar y ejecutar el proyecto en tu entorno local.

1. Clonar el repositorio

Clona este repositorio en tu máquina local:

git clone https://github.com/tu_usuario/signal-transformations.git
cd signal-transformations

2. Crear un entorno virtual

Crear el entorno virtual

python3 -m venv myenv

Activar el entorno virtual (MacOS/Linux)

source myenv/bin/activate

3. Instalar dependencias

Una vez activado el entorno virtual, instala las dependencias necesarias ejecutando el siguiente comando:

pip install -r requirements.txt

4. Ejecutar la aplicación

python main.py  

5. Finalizar la ejecución

Cuando quieras finalizar la ejecución, ejecuta el siguiente comando:

CTRL + C

Una vez que termines de usar el programa, puedes desactivar el entorno virtual ejecutando:

desactivate