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.txt
ygrafo.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 --help
para 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-data
y 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"