Sunday, May 19, 2013

SPSS + Python + Ninja IDE = Menos consumo de memoria RAM

Menor consumo de memoria RAM, aunque usted no lo crea. Esto resulta de no ejecutar la interfaz de usuario de SPSS, sino usar las funciones de SPSS que se pueden acceder mediante su API en Python.

0 - Tener python instalado. (reiniciar con cada instalación, si es windows)
1 - Tener SPSS instalado.
2 - Instalar el plugin que corresponda, a la versión de SPSS que se tiene instalada, en mi caso la versión de spss es la 20. por lo que requiero este plugin (no instalar fixed si no tienes la versión de spss correcta): buscar acá:
python spss esential
Cuando instalen el plugin debería reconocer la ruta del python que tienen instalado para instalar las librerías que conformarán la API:

Configurar ninja IDE para que tome la versión del python que utiliza spss. muestro un screenshot de la ruta:



Y cuando ejecutan el script de python no pueden usar el spss,  con el mismo archivo, sino crea una copia del archivo.

Si en el scripts haces modificaciones al archivo puedes guardarlas y revisarlas al final :)
es lo más si cuentas con una máquina de pocos recursos. (2GB de ram) y ¡un poco más de data de lo habitual!

Algo extra: Cómo correr un proceso cron: SPSS como CronJob