Skip to content
/ Codigos Public

Interfaz básica para instanciación y manejo de códigos con python2.

License

Notifications You must be signed in to change notification settings

adrixo/Codigos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TEORÍA DE CÓDIGOS

Interfaz básica para instanciación y manejo de códigos para python2. Requiere la instalación del módulo numpy.

pip install numpy
ó
sudo apt-get install python-numpy

Programas de ejemplo

En la carpeta ejemplos podemos encontrar algunos programas básicos que utilizan la api. A continuación se muestra la ejecución de ejemplos/Ejemplo_3CodigosBasicos.py que instancia y muestra la información de los codigos de triple repetición, triple control y paridad.

cd ejemplos
./Ejemplo_3CodigosBasicos.py

image

Estructura del proyecto

El proyecto se estructura en carpetas: En ejemplos encontramos distintas formas de utilizar la Interfaz, en Matrices distintos ejemplos que podran ser cargados en tiempo de ejecución y en src los distintos modulos que componen la api

.
├── ejemplos
│   └── Ejemplo.py
|
├── Matrices
│   ├── MatrizCodigo_Control.txt
│   └── MatrizCodigo_Generadora.txt
|
└── src
    ├── AlgebraLineal.py
    ├── aritmeticaModular.py
    ├── Codigo.py
    ├── Cuerpos.py
    ├── FuncionesCodigos.py
    └── Parametricas.py

Módulos usados:

Módulo Descripción
AlgebraLineal.py Funciones de algebra lineal que necesitaremos para la obtención y manejo de códigos
FuncionesCodigos.py Funciones usadas en la teoría de códigos
Codigo.py Clase Codigo capaz de instanciar un código y realizar operaciones sobre el. Usa las funciones declaradas en FuncionesCodigos.py
Parametricas.py Ecuaciones paramétricas para generar códigos
aritmeticaModular.py Vacío
Cuerpos.py Vacío

Referencias

https://docs.scipy.org/doc/numpy/reference/

About

Interfaz básica para instanciación y manejo de códigos con python2.

Topics

Resources

License

Stars

Watchers

Forks