Re: [Python-es] Almacenado de datos

2012-03-06 Por tema Daπid
Tras haber estado mirando los tutoriales de PyTables he visto que el
lo único complicado con respecto a usar ASCII es

fusionar las bases de datos, y estoy seguro de que hay alguna forma simple.

A cambio, tiene varias ventajas:

 - Algunos parámetros son función de otros. Puedo incluir algunos
ahora, como una columna más, pero es posible que en el futuro me
aparezcan otros. Igualmente, se puede hacer desde los ASCII, pero se
vuelve más farragoso.
 - Es más seguro referirse a un parámetro como x['N'] que x[0]. Podría
usar un diccionario, pero sería complicarlo.
 - Aprendo a usar DB.

En definitiva, si logro solucionar la fusión, me iré por PyTables.


Muchas gracias por Paralell Python, me será muy útil. Volveré por aquí
con más problemas.

2012/3/5 Inigo Aldazabal Mensa inigo_aldaza...@ehu.es:
 El Jueves, 1 de Marzo de 2012 a las 22:12,  Daπid escribió:
 He estado analizando las respuestas y repensando algunas cuestiones de
 base. En primer lugar, reespecificando el problema:

 -Por cada evento tengo que registrar unas tres o cuatro variables
 independientes (depende del tipo que sea), los parámetros que yo fijo
 al hacer la simulación: n, p, z.

 -En cada caso, guardaré cinco medidas de cada evento, los resultados
 de mi simulación: C, L, S, M, Mbarra.

 El total es la ristra (n, p, z, C, L, S, M, Mb)

 Mi objetivo es recuperar de la forma más sencilla posible, todos los
 valores de M para cada n fijado z (por ejemplo).

 Hacer esto en Numpy se me va a volver molesto porque el número de
 parámetros es más elevado.

 ¿Eso no se puede hacer fácil con máscaras? Aunque no se mucho de eso la
 verdad:

 In [42]: a
 Out[42]:
 array([[ 0,  1,  2,  3],
       [ 4,  5,  6,  7],
       [ 8,  9, 10, 11],
       [ 4,  1,  1,  1]])

 In [43]: a[a[:,0]==4.,:]
 Out[43]:
 array([[4, 5, 6, 7],
       [4, 1, 1, 1]])




 Además, he conseguido acceso a un grid de ordenadores en la
 universidad, lo que supone dos cambios:

 - El número de datos que voy a manejar va a ser mucho mayor. Quizá los
 ficheros de texto se vayan quedando fuera.

 Sigo pensando que no tendrás mucho problemas con ficheros por ejemplo de
 decenas de megas.

 - Dado que mi problema es embarazosamente paralelizable, voy a tener
 cuatro programas corriendo en el mismo ordenador, y una decena de
 ordenadores en total. Una de dos, o mi base de datos admite varios
 accesos de escritura a la vez (pyTables dice que no muy bien). La
 pregunta ahora es: ¿pueden ser fusionadas varias bases de datos
 fácilmente? Esto es algo que no he sabido encontrar en la
 documentación de ninguna de las opciones.

 Si lo vas a lanzar a un cluster o grid con ascii lo tienes chupado, al
 menos tal como cuentas: cada proceso escribe su fichero (con su nombre
 concreto distinto al resto, claro) y al terminar los trabajos recopilas
 todos los ficheros que puedes pegar directamente. Si soy pesado con esto
 es porque me parece que es la forma mas sencilla de hacerlo, a no ser que
 sepas con seguridad que vas a tener limitaciones. Puedes hacer pruebas
 generando archivos fictícios antes de decidir.

 Si vas a lanzar los programas con cada core/proceso corriendo el monte
 carlo con distintos parámetros, te puede ser útil el módulo Parallel
 Python http://www.parallelpython.com/. Yo lo he usado precisamente para
 cálculos así. Si haces que a tu programa de cálculo le puedas pasar los
 parámetros por línea de comandos simplemente haces un bucle sobre los
 parámetros que te interesen y Parallel Python los va lanzando a medida que
 acaban, tipo sistema de colas. El programa que ejecuta parallel pyhton
 llamando a tu propio programa lo puedes mandar a colas sin problemas, y en
 este caso también es fácil recoger los resultados si lo diriges
 directamente a stdout. Es mucho mas fácil que tener que implementar tu
 todo con MPI por ejemplo.

 En su web hay ejemplos, y si te interesa te puedo pasar algo de lo que
 hice.

 Iñigo



 Nótese que del tema soy un absoluto desconocedor, así que no sé si lo
 que estoy pidiendo es demasiado o lo mínimo para una BD. Tampoco sé
 cómo se llaman las cosas que quiero hacer, así que me es difícil
 encontrar las palabras clave por las que buscar.


 Muchas gracias a todos.
 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/


 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


[Python-es] Servidores VPS para Python

2012-03-06 Por tema Juan M Puertas
 Hola amigos. Llevo varios años en Axarnet y no va mal, ahora tienen una oferta 
de VPS desde 3,30 euros:
http://axarnet.es/servidores-vps/administrados/servidores-vps-administrados.php
 Saludos :-)___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Almacenado de datos

2012-03-06 Por tema Inigo Aldazabal Mensa
El Martes, 6 de Marzo de 2012 a las 19:42,  Daπid escribió:
 Tras haber estado mirando los tutoriales de PyTables he visto que el
 lo único complicado con respecto a usar ASCII es

 fusionar las bases de datos, y estoy seguro de que hay alguna forma
 simple.

 A cambio, tiene varias ventajas:

  - Algunos parámetros son función de otros. Puedo incluir algunos
 ahora, como una columna más, pero es posible que en el futuro me
 aparezcan otros. Igualmente, se puede hacer desde los ASCII, pero se
 vuelve más farragoso.
  - Es más seguro referirse a un parámetro como x['N'] que x[0]. Podría
 usar un diccionario, pero sería complicarlo.
  - Aprendo a usar DB.

 En definitiva, si logro solucionar la fusión, me iré por PyTables.

mmm lo tendré en cuenta. La verdad es que estuve en un tutorial de pytables 
y me pareció muy interesante, pero pensé que su principal utilidad era 
para cosas grandes, es decir para muchos megas/gigas de datos, y con una 
estructura complicada, o donde sean importantes los metadatos (por ejemplo 
pensé en un colega que hace cosas de oceanografía y GIS)

Quiero decir que me dio la sensación (quizás equivocada) de que era en 
estos casos cuando compensaba meterse en ello. Pero puede que fuese debido 
a mi tipo específico de datos, y mi inercia de la tradición, acostumbrado 
a tocarlos directamente con  less, awk, gnuplot, etc.  Tendré que 
mirarlo de nuevo.

Estaría bien si cuentas tus experiencias al respecto ;-)



 Muchas gracias por Paralell Python, me será muy útil. Volveré por aquí
 con más problemas.

Para mi caso me vino de perlas, desde luego. En unos días tenía 
todo paralelizado, y eso que se me presentó algún problemilla, pero 
debido sobre todo a que de fondo llamaba a unos códigos en fortran. Si 
hubiese sido todo en python en un día o dos listo. 

Iñigo



 2012/3/5 Inigo Aldazabal Mensa inigo_aldaza...@ehu.es:
  El Jueves, 1 de Marzo de 2012 a las 22:12,  Daπid escribió:
  He estado analizando las respuestas y repensando algunas cuestiones
  de base. En primer lugar, reespecificando el problema:
 
  -Por cada evento tengo que registrar unas tres o cuatro variables
  independientes (depende del tipo que sea), los parámetros que yo fijo
  al hacer la simulación: n, p, z.
 
  -En cada caso, guardaré cinco medidas de cada evento, los resultados
  de mi simulación: C, L, S, M, Mbarra.
 
  El total es la ristra (n, p, z, C, L, S, M, Mb)
 
  Mi objetivo es recuperar de la forma más sencilla posible, todos los
  valores de M para cada n fijado z (por ejemplo).
 
  Hacer esto en Numpy se me va a volver molesto porque el número de
  parámetros es más elevado.
 
  ¿Eso no se puede hacer fácil con máscaras? Aunque no se mucho de eso
  la verdad:
 
  In [42]: a
  Out[42]:
  array([[ 0,  1,  2,  3],
        [ 4,  5,  6,  7],
        [ 8,  9, 10, 11],
        [ 4,  1,  1,  1]])
 
  In [43]: a[a[:,0]==4.,:]
  Out[43]:
  array([[4, 5, 6, 7],
        [4, 1, 1, 1]])
 
  Además, he conseguido acceso a un grid de ordenadores en la
  universidad, lo que supone dos cambios:
 
  - El número de datos que voy a manejar va a ser mucho mayor. Quizá
  los ficheros de texto se vayan quedando fuera.
 
  Sigo pensando que no tendrás mucho problemas con ficheros por ejemplo
  de decenas de megas.
 
  - Dado que mi problema es embarazosamente paralelizable, voy a tener
  cuatro programas corriendo en el mismo ordenador, y una decena de
  ordenadores en total. Una de dos, o mi base de datos admite varios
  accesos de escritura a la vez (pyTables dice que no muy bien). La
  pregunta ahora es: ¿pueden ser fusionadas varias bases de datos
  fácilmente? Esto es algo que no he sabido encontrar en la
  documentación de ninguna de las opciones.
 
  Si lo vas a lanzar a un cluster o grid con ascii lo tienes chupado, al
  menos tal como cuentas: cada proceso escribe su fichero (con su nombre
  concreto distinto al resto, claro) y al terminar los trabajos
  recopilas todos los ficheros que puedes pegar directamente. Si soy
  pesado con esto es porque me parece que es la forma mas sencilla de
  hacerlo, a no ser que sepas con seguridad que vas a tener
  limitaciones. Puedes hacer pruebas generando archivos fictícios antes
  de decidir.
 
  Si vas a lanzar los programas con cada core/proceso corriendo el monte
  carlo con distintos parámetros, te puede ser útil el módulo Parallel
  Python http://www.parallelpython.com/. Yo lo he usado precisamente
  para cálculos así. Si haces que a tu programa de cálculo le puedas
  pasar los parámetros por línea de comandos simplemente haces un bucle
  sobre los parámetros que te interesen y Parallel Python los va
  lanzando a medida que acaban, tipo sistema de colas. El programa que
  ejecuta parallel pyhton llamando a tu propio programa lo puedes mandar
  a colas sin problemas, y en este caso también es fácil recoger los
  resultados si lo diriges directamente a stdout. Es mucho mas fácil que
  tener que implementar tu todo con MPI por ejemplo.
 
  En su web hay ejemplos, y si te 

Re: [Python-es] Almacenado de datos

2012-03-06 Por tema Daπid
2012/3/6 Inigo Aldazabal Mensa inigo_aldaza...@ehu.es:
 a. La verdad es que estuve en un tutorial de pytables
 y me pareció muy interesante, pero pensé que su principal utilidad era
 para cosas grandes

Tienen mucho esfuerzo puesto en ello, parece su principal orientación,
pero si quieres hacer fácil lo complicado, acabas haciendo muy fácil
lo elemental. Lo que me gusta de Tables es que es una estructura muy
intuitiva (tablas) y muy pythónica. Como bonus, se puede escalar
mucho, pero eso ya no me interesa (todavía).

Si la fusión de bases de datos se pusiera fea, se me ha ocurrido que
las simulaciones pueden generar ASCII, y una vez teniendo todas,
combinarlas en la BD. En cualquier caso, me paso por su lista a ver
qué me dicen, porque en la documentación no he encontrado nada.
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Almacenado de datos

2012-03-06 Por tema Kiko
El 6 de marzo de 2012 22:55, Daπid davidmen...@gmail.com escribió:

 2012/3/6 Inigo Aldazabal Mensa inigo_aldaza...@ehu.es:
  a. La verdad es que estuve en un tutorial de pytables
  y me pareció muy interesante, pero pensé que su principal utilidad era
  para cosas grandes

 Tienen mucho esfuerzo puesto en ello, parece su principal orientación,
 pero si quieres hacer fácil lo complicado, acabas haciendo muy fácil
 lo elemental. Lo que me gusta de Tables es que es una estructura muy
 intuitiva (tablas) y muy pythónica. Como bonus, se puede escalar
 mucho, pero eso ya no me interesa (todavía).

 Si la fusión de bases de datos se pusiera fea, se me ha ocurrido que
 las simulaciones pueden generar ASCII, y una vez teniendo todas,
 combinarlas en la BD. En cualquier caso, me paso por su lista a ver
 qué me dicen, porque en la documentación no he encontrado nada.

 Y para simplificar un poco el tema, ¿no te valdría netcdf [1]? PyTables
quizá sea para proyectos más gordos y para algo sencillo te pueda valer
usar solo netcdf, que vienen a ser algo parecido a HDF. PyTables trabaja
con HDF y permite hacer muchas cosas con datos en ese formato pero, como
comento, quizá sea para desarrollos grandes que hagan uno intensivo de
creación y lectura de datos. La librería que enlazo permite leer y escribir
netcdf de forma muy sencilla.

[1] http://code.google.com/p/netcdf4-python/
[2] http://www.unidata.ucar.edu/software/netcdf/

Si quieres algún ejemplillo de programa python leyendo o creando netcdf's
dime cosas.
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


[Python-es] problemas con py2exe no reconoce el modulo suds

2012-03-06 Por tema mauricio rodriguez
El problema que desde hace ya unas horas me tiene a mal traer es que
realice un script
el cual funciona muy bien pero cuando lo paso a py2exe se
ejecuta correctamente pero al ejecutar main.exe me da un error

*ImportError no modulo name suds.client *

repito es script funciona a la perfección tanto en Linux como en windows xp
desde la consola o cmd

Agregue el modulo suds a las variables de entorno de windows

e seguido las siguientes guías

http://blog.cesarcd.com/2011/11/manual-de-py2exe.html

http://mundogeek.net/archivos/2008/09/23/distribuir-aplicaciones-python/

en este momento mi setup.py tiene el este contenido

from distutils.core import setup

 import py2exe

 import glob

 setup(console=[main.py])


se crean los directorios dist y build

alguien sabe por que 

gracias por leerme
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Almacenado de datos

2012-03-06 Por tema Francesc Alted
On Mar 6, 2012, at 2:21 PM, Kiko wrote:
 Si la fusión de bases de datos se pusiera fea, se me ha ocurrido que
 las simulaciones pueden generar ASCII, y una vez teniendo todas,
 combinarlas en la BD. En cualquier caso, me paso por su lista a ver
 qué me dicen, porque en la documentación no he encontrado nada.
 
 Y para simplificar un poco el tema, ¿no te valdría netcdf [1]? PyTables quizá 
 sea para proyectos más gordos y para algo sencillo te pueda valer usar solo 
 netcdf, que vienen a ser algo parecido a HDF. PyTables trabaja con HDF y 
 permite hacer muchas cosas con datos en ese formato pero, como comento, quizá 
 sea para desarrollos grandes que hagan uno intensivo de creación y lectura de 
 datos. La librería que enlazo permite leer y escribir netcdf de forma muy 
 sencilla.

Bueno, NetCDF4 necesita HDF5 para correr, así que la instalación en principio 
es mas complicada, no?  Y después, supongo que hay cosas mas fáciles en una 
librería que en otra y viceversa, pero no creo que haya muchas diferencias en 
términos de usabilidad (pero puedo estar equivocado). 

-- Francesc Alted






___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Almacenado de datos

2012-03-06 Por tema Francesc Alted
On Mar 6, 2012, at 2:21 PM, Kiko wrote:
 El 6 de marzo de 2012 22:55, Daπid davidmen...@gmail.com escribió:
 2012/3/6 Inigo Aldazabal Mensa inigo_aldaza...@ehu.es:
  a. La verdad es que estuve en un tutorial de pytables
  y me pareció muy interesante, pero pensé que su principal utilidad era
  para cosas grandes
 
 Tienen mucho esfuerzo puesto en ello, parece su principal orientación,
 pero si quieres hacer fácil lo complicado, acabas haciendo muy fácil
 lo elemental. Lo que me gusta de Tables es que es una estructura muy
 intuitiva (tablas) y muy pythónica. Como bonus, se puede escalar
 mucho, pero eso ya no me interesa (todavía).
 
 Si la fusión de bases de datos se pusiera fea, se me ha ocurrido que
 las simulaciones pueden generar ASCII, y una vez teniendo todas,
 combinarlas en la BD. En cualquier caso, me paso por su lista a ver
 qué me dicen, porque en la documentación no he encontrado nada.
 
 Y para simplificar un poco el tema, ¿no te valdría netcdf [1]? PyTables quizá 
 sea para proyectos más gordos y para algo sencillo te pueda valer usar solo 
 netcdf, que vienen a ser algo parecido a HDF. PyTables trabaja con HDF y 
 permite hacer muchas cosas con datos en ese formato pero, como comento, quizá 
 sea para desarrollos grandes que hagan uno intensivo de creación y lectura de 
 datos. La librería que enlazo permite leer y escribir netcdf de forma muy 
 sencilla.

Bueno, NetCDF4 necesita HDF5 para correr, así que la instalación en principio 
es mas complicada, no?  Y después, supongo que hay cosas mas fáciles en una 
librería que en otra y viceversa, pero no creo que haya muchas diferencias en 
términos de usabilidad (pero puedo estar equivocado).  Pero sobretodo, donde 
PyTables hace énfasis es en la manipulación de tablas, y es ahí donde creo que 
puede aportar cosas que otros paquetes no pueden.

-- Francesc Alted






___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] problemas con py2exe no reconoce el modulo suds

2012-03-06 Por tema Txema Vicente

Buenas.

A veces py2exe no detecta bien los módulos necesarios y tienes que 
forzarlo a incluir o excluir:


setup(console=[main.py],
  options={py2exe:{
 includes:[suds,suds.client]
}
  }
 )

Igual cuela así, o con packages.

http://www.py2exe.org/index.cgi/ListOfOptions


El 06/03/2012 23:31, mauricio rodriguez escribió:
El problema que desde hace ya unas horas me tiene a mal traer es que 
realice un script
el cual funciona muy bien pero cuando lo paso a py2exe se 
ejecuta correctamente pero al ejecutar main.exe me da un error


*ImportError no modulo name suds.client *

repito es script funciona a la perfección tanto en Linux como en 
windows xp desde la consola o cmd


Agregue el modulo suds a las variables de entorno de windows

e seguido las siguientes guías

http://blog.cesarcd.com/2011/11/manual-de-py2exe.html

http://mundogeek.net/archivos/2008/09/23/distribuir-aplicaciones-python/

en este momento mi setup.py tiene el este contenido

from distutils.core import setup

import py2exe

import glob

setup(console=[main.py])


se crean los directorios dist y build

alguien sabe por que 

gracias por leerme



___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Python Mysql .sql

2012-03-06 Por tema Christian Felipe Álvarez
Buenas, si he entendido bien lo que pretendes, lo puedes hacer utilizando
MySQLdb [1].

Un ejemplo podría ser el siguiente:

import MySQLdb
from MySQLdb.cursors import DictCursor

db = MySQLdb.connect(host='HOST',
user='USER',
passwd='PASSWORD'
charset='utf8',
cursorclass=DictCursor)

cursor = db.cursor()

cursor.execute('CREATE DATABASE test_from_python')

cursor.close()

db.select_db('test_from_python')

cursor = db.cursor()

# Trabajo con la DB creada ...

cursor.close()
db.close()

Espero que te sirva. Saludos,


[1] http://mysql-python.sourceforge.net/MySQLdb.html

On 7 March 2012 00:27, Peon Blanco peonblanc...@gmail.com wrote:

 Hola buenas tardes a todos.

 quisiera pedir la  ayuda  con alguna pagima o si alguien tiene un poco  de
 codigo.
 Como crear una base de  datos  desde  python en mysql, e buscado y todos
 los ejemplos que e encontrado
 crean la base de datos  a mano.

 estoy buscando algo como el tener un  archivo .sql  y por medio  de python
 mandarlo
 y crear la base de  datos y la estructura de las tablas y algunos  datos.

 bueno espero aver expresado bien la  ayuda que estoy pidiendo

 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




-- 
Christian
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] servidores recomendados para script python consockets

2012-03-06 Por tema Miguel Barraza
hola, muchísimas gracias por todas las recomendaciones, ya estoy revisando 
cada una de ellas haber por cual me decido.


un gran saludo a todos!.

atte, Miguel

Subject: Re: [Python-es] servidores recomendados para script python 
consockets



pues yo estoy a punto de contratar un vps en http://swvps.com/
es lo mas barato y potente, que he conseguido, ademas dice tener
varios años en el negocio.


El 05/03/12, Mario Lacunza mlacu...@gmail.com escribió:

Hola,

yo uso: http://www.webfaction.com?affiliate=lacunza

q esta especialmente diseñado para soportar Python y sus frameworks,
instalas one click estos. Soporta PHP tambien y te dan acceso SSH...es
como un VPS x $9.50 al mes

Saludos / Best regards

Mario Lacunza
Email:: mlacu...@gmail.com
Personal Website:: http://www.lacunza.biz/
OpenOffice.org:: http://es.openoffice.org/
OpenOffice.org Perú:: http://openoffice-peru.com/
Hosting:: http://mlv-host.com/
Mascotas Perdidas:: http://mascotas-perdidas.com/
Google Talk: mlacunzav Skype: mlacunzav
MSN: mlacun...@hotmail.com Y! messenger: mlacunzav


On 05/03/12 17:58, Miguel Barraza wrote:

hola!, como me había presentado hace bastante por aquí, y había
comentado:
aún sigo peleando con python, pero ya logré que mi screen reader me
lea la
indentación, así que ya ando programando con este fabuloso lenguaje.


mi consulta es la siguiente:
ando programando servidores de juegos con sockets (para manejo de
audiojuegos) juegos de audio para personas ciegas.
pero necesito que este servidor corra en una máquina con ip fija,
obviamente
las pruebas lo hago siempre en mi máquina y cuando está listo lo subo al
servidor con las actualizaciones.

pero quisiera consultarles alguien conoce algún servidor (gratuito
dudo pero
quien sabe) o por lo menos a bajo costo para poder correr este script y
empezar con las pruebas de estos juegos. en lo posible con posibilidad de
ampliar, ya que si va bien, luego buscaré la forma de poder sumar mas
juegos
y sostener los costos del servidor.



en argentina vi caros los vps (soy de arg), pero en usa ahi algunos
muy baratos, pero por
ahí uds conoce alguno de mas confianza, o alguno que brinde webhosting
con
acceso shell para correr un servidor de sockets. no me quiero meter en
cualquiera, ya saben que los varatos luego desaparecen en unos
dias...pero por esas casualidades conocen alguno mas efectivo.

¿cual conocen?
¿que tal su experiencia con ese servidor?
¿cuanto saldría el plan mas económico como para empezar?



gracias.



un saludo a todos!.



atte, Miguel
twitter: @barrazamiguel
skype: miguelbarraza2015
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/




--
Díaz Luis
Analista Programador Facultad de Odontología
UChttp://www.odontologia.uc.edu.ve/
http://www.about.me/diazluis
User Linux 532223
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/ 


___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] py2exe no reconoce las tablas de sqlite

2012-03-06 Por tema Carlos Zuniga
2012/3/6 mauricio rodriguez rodriguez.maurici...@gmail.com:
 py2exe sqlite.DatabaseError: no such table

 La base de datos existe y el script funciona correctamente  desde la consola
 o cmd

 he
 revisado http://docs.python.org/distutils/setupscript.html#installing-additional-files
 pero no entiendo su funcionamiento o bien no es la solución al problema.


 he intentado varias configuraciones del setup.py  y nada

 mi actual setup.py

 from distutils.core import setup

 import py2exe

 import glob


 setup(console=[main.py],

       options={py2exe : {includes : [sqlite3],packages:
 [sqlite3]}})


 he probado con package_data , data_files y nada solo me falta dar vueltas
 alrededor de la pc cantando una canción buduu :P

 alguna idea ? donde esta mi error ?

 gracias por leerme


Supongo que al instalar el paquete no está copiando el archivo de la
base de datos. Puedes modificar tu programa para crearlo si no lo
encuentra, o puedes adjuntarlo a tu setup:

http://docs.python.org/distutils/setupscript.html#installing-additional-files

Saludos
-- 
Linux Registered User # 386081
A menudo unas pocas horas de Prueba y error podrán ahorrarte minutos
de leer manuales.
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Almacenado de datos

2012-03-06 Por tema Kiko
El 7 de marzo de 2012 00:30, Francesc Alted fal...@pytables.org escribió:

 On Mar 6, 2012, at 2:21 PM, Kiko wrote:
  El 6 de marzo de 2012 22:55, Daπid davidmen...@gmail.com escribió:
  2012/3/6 Inigo Aldazabal Mensa inigo_aldaza...@ehu.es:
   a. La verdad es que estuve en un tutorial de pytables
   y me pareció muy interesante, pero pensé que su principal utilidad era
   para cosas grandes
 
  Tienen mucho esfuerzo puesto en ello, parece su principal orientación,
  pero si quieres hacer fácil lo complicado, acabas haciendo muy fácil
  lo elemental. Lo que me gusta de Tables es que es una estructura muy
  intuitiva (tablas) y muy pythónica. Como bonus, se puede escalar
  mucho, pero eso ya no me interesa (todavía).
 
  Si la fusión de bases de datos se pusiera fea, se me ha ocurrido que
  las simulaciones pueden generar ASCII, y una vez teniendo todas,
  combinarlas en la BD. En cualquier caso, me paso por su lista a ver
  qué me dicen, porque en la documentación no he encontrado nada.
 
  Y para simplificar un poco el tema, ¿no te valdría netcdf [1]? PyTables
 quizá sea para proyectos más gordos y para algo sencillo te pueda valer
 usar solo netcdf, que vienen a ser algo parecido a HDF. PyTables trabaja
 con HDF y permite hacer muchas cosas con datos en ese formato pero, como
 comento, quizá sea para desarrollos grandes que hagan uno intensivo de
 creación y lectura de datos. La librería que enlazo permite leer y escribir
 netcdf de forma muy sencilla.

 Bueno, NetCDF4 necesita HDF5 para correr, así que la instalación en
 principio es mas complicada, no?  Y después, supongo que hay cosas mas
 fáciles en una librería que en otra y viceversa, pero no creo que haya
 muchas diferencias en términos de usabilidad (pero puedo estar equivocado).
  Pero sobretodo, donde PyTables hace énfasis es en la manipulación de
 tablas, y es ahí donde creo que puede aportar cosas que otros paquetes no
 pueden.

 -- Francesc Alted

 Obviamente, Francesc tiene más autoridad que yo para hablar de estos temas
y agradecería que corrigiera cualquier burrada que yo haya podido decir.
Por otra parte, creo recordar que netcdf4 sí que hace uso de HDF5, pero
netcdf3 no.
Respecto a la instalación en linux, sí que puede ser un poco más
complicada. Yo lo hice hace poco y me dio problemas, aunque también hay que
decir que soy un poco lerdo :-)
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/