Básicamente este directorio contiene códigos fuente y miscélaneos para la construcción y análisis de cadenas productivas.
test: intérprete de comandos de un lentguaje sencillo para construcción y análisis de cadenas productivas. Pare ejecutarlo simplemente tipea: ./test y el intérprete se ejecutará.transform-data: 1ra fase de conversión de los datos. Esta fase lee los archivos en formato csv de la base de datos de sigesic y genera los archivosinsumos.txt,productos.txt,productores.txt,socios.txtygrafo.txt. Por omisión se genera data para el año 2012 y se buscan los nombres de las tablas de sigecic. Tipea./transform-data --helppara ver opciones que te permitan modificar los nombres de los archivos de entrada y salida así como el año.transform-dada-2: 2da fase de conversión de datos. Esta fase lee los archivos generados portransform-datay genera un único archivo con toda la metadata el cual por omisión es llamadomapa.txt.
- Biblioteca
TCLAP - Biblioteca
Aleph-w - Biblioteca
Readline
Adicionalmente se requieren bison y flex
Una vez asegurado que las dependencias estén instaladas, procede a
editar el Makefile para cambiar los directorios de los headers de
Aleph-w y el compilador. Se recomienda LLVM/clang en su última
versión, pero gcc >= 4.9 deberá compilar sin ningún problema.
Luego de configurado el Makefile haz
make transform-data transform-data-2 test
y listo.
Si quieres generar estos programas optimizados para velocidad y espacio haz
make clean
make FLAGS="-O3 -DWITHOUT_NANA -DNDEBUG -std=c++14"