Re: [Python-es] Software para Radioastronomia

2014-06-16 Por tema Rolando Paz
Gracias por la observación, voy a modificar este valor y veré que pasa...

Saludos

Rolando Paz


El 16 de junio de 2014, 16:43, Daπid  escribió:

> 2014-06-17 0:17 GMT+02:00 Rolando Paz :
>
>>
>> Me puedes explicar cuál es la función del "buffer" y qué significa que
>> sea "demasiado pequeño"?
>>
>
> No sé, pero por tu mensaje de error:
>
>
> ERR: Buffer is too small for header unpack
>
> ERR: could not unpack header
>
> Imagino que tendrá que ver con cuánta memoria se reserva para almacenar
> los datos que lee, pero porque se llama "buffer".
>
>
>> A qué fichero de configuración te refieres (2048)?
>>
>
> Por el nombre de los ficheros, le corresponde este fichero:
>
>
> https://casper.berkeley.edu/svn/trunk/projects/pocketcorrelator/poco-0.1.1/config_scripts/i8_c256.config
>
> Ahí el tamaño del buffer se fija a 2048. Pero no sé si lo está leyendo, o
> cuándo le corresponde hacerlo.
>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Software para Radioastronomia

2014-06-16 Por tema Daπid
2014-06-17 0:17 GMT+02:00 Rolando Paz :

>
> Me puedes explicar cuál es la función del "buffer" y qué significa que sea
> "demasiado pequeño"?
>

No sé, pero por tu mensaje de error:

ERR: Buffer is too small for header unpack

ERR: could not unpack header

Imagino que tendrá que ver con cuánta memoria se reserva para almacenar los
datos que lee, pero porque se llama "buffer".


> A qué fichero de configuración te refieres (2048)?
>

Por el nombre de los ficheros, le corresponde este fichero:

https://casper.berkeley.edu/svn/trunk/projects/pocketcorrelator/poco-0.1.1/config_scripts/i8_c256.config

Ahí el tamaño del buffer se fija a 2048. Pero no sé si lo está leyendo, o
cuándo le corresponde hacerlo.
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Software para Radioastronomia

2014-06-16 Por tema Rolando Paz
Muchas gracias por tus comentarios David.

Hoy por la noche haré las pruebas y luego vuelvo a escribir por acá.

Me puedes explicar cuál es la función del "buffer" y qué significa que sea
"demasiado pequeño"?

A qué fichero de configuración te refieres (2048)?


Saludos

Rolando Paz




El 15 de junio de 2014, 18:00, Daπid  escribió:

> On 15 June 2014 19:39, Rolando Paz  wrote:
>
>> last_offset = p['offset']
>>
>> TypeError: 'NoneType' object has no attribute '__getitem__'
>>
> Esto debería ser un diccionario:
>
> p = pkt.unpack(correlator.get_a_packet())
>
> pero es None, que parece significar que no ha conseguido un buen paquete,
> y por el error el buffer es demasiado pequeño. Por defecto, ese valor es de
> 8192, pero en el fichero de configuración parece usar 2048.
>
> Para estar seguros, prueba a añadir un print con el valor de
> self.buffer_size antes del error. Una opción es aumentarlo manualmente, a
> ver si tira.
>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Software para Radioastronomia

2014-06-15 Por tema Daπid
On 15 June 2014 19:39, Rolando Paz  wrote:

> last_offset = p['offset']
>
> TypeError: 'NoneType' object has no attribute '__getitem__'
>
Esto debería ser un diccionario:

p = pkt.unpack(correlator.get_a_packet())

pero es None, que parece significar que no ha conseguido un buen paquete, y
por el error el buffer es demasiado pequeño. Por defecto, ese valor es de
8192, pero en el fichero de configuración parece usar 2048.

Para estar seguros, prueba a añadir un print con el valor de
self.buffer_size antes del error. Una opción es aumentarlo manualmente, a
ver si tira.
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Software para Radioastronomia

2014-06-15 Por tema Rolando Paz
Por cierto, estoy usando linux Ubuntu 12.04LTS.
El jun 15, 2014 11:39 AM, "Rolando Paz"  escribió:

> Hola Juanlu
>
> Gracias por el correo.
>
> Luego de leer el archivo doc, y realizar el procedimiento que describen,
> entiendo que si logro hacer funcionar parte de los script.
>
> Segun entiendo en el archivo doc se menciona que existen dos formas de
> obtener los datos de mi equipo, una es con los script en python y con ellos
> obtener los datos en un formato de interferometria llamado MIRIAD, y otra
> forma es con los script en C. Con estos ultimos los datos solo se obtienen
> para obtener los espectros con el programa GRACE.
>
> Ahora mismo estoy intentando usar solo los script en python, como se
> observa en los datos arriba.
>
> Para le version de python:
>
> rolando@rolando-MS-7815:~/ibob/ipoco-0.1.1$ python
>
> Python 2.7.3 (default, Feb 27 2014, 19:58:35)
>
> [GCC 4.6.3] on linux2
>
> Type "help", "copyright", "credits" or "license" for more information.
>
> >>>
>
> El procedimiento que realizo es el siguiente:
>
> rolando@rolando-MS-7815:~/ibob/ipoco-0.1.1$ sudo python setup.py install
>
> running install
>
> running build
>
> running build_py
>
> running build_scripts
>
> running install_lib
>
> running install_scripts
>
> changing mode of /usr/local/bin/poco_rx_i8_c256.py to 755
>
> changing mode of /usr/local/bin/poco_rx.py to 755
>
> changing mode of /usr/local/bin/poco_rx_i8_c128.py to 755
>
> changing mode of /usr/local/bin/poco_rx_i4_c1024.py to 755
>
> changing mode of /usr/local/bin/gen_config_file.py to 755
>
> changing mode of /usr/local/bin/poco_rx_i8_c32.py to 755
>
> changing mode of /usr/local/bin/init_poco.py to 755
>
> running install_egg_info
>
> Removing /usr/local/lib/python2.7/dist-packages/poco-0.1.1.egg-info
>
> Writing /usr/local/lib/python2.7/dist-packages/poco-0.1.1.egg-info
>
> rolando@rolando-MS-7815:~/ibob/ipoco-0.1.1$ init_poco.py
> config_scripts/i8_c256.config
>
> Parsing config file config_scripts/i8_c256.config...OK
>
> Writing override variables... OK
>
> Connecting to iBOB... OK
>
> rolando@rolando-MS-7815:~/ibob/ipoco-0.1.1$ poco_rx_i8_c256.py
> config_scripts/i8_c256.config
>
> Parsing config file config_scripts/i8_c256.config...OK
>
> Listening on port 6969
>
> Expecting integration sizes of 18432 vectors, or 73728 bytes
>
> C2M Parameters:
>
> N Antennas: 8
>
> Bandwidth: 0.10 GHz
>
> SDF: 0.000391 GHz
>
> Int Time: 1.495040 s
>
> Array location:  ['38:25:59.24', '-79:51:02.1']
>
> Recording Bandpass to file... OK
>
> Starting file: zen.uv.tmp
>
> Beginning RX thread...
>
> Expecting total dump size from each x engine: 65536 bytes
>
> ERR: Buffer is too small for header unpack
>
> ERR: could not unpack header
>
> Exception in thread Thread-1:
>
> Traceback (most recent call last):
>
>   File "/usr/lib/python2.7/threading.py", line 551, in __bootstrap_inner
>
> self.run()
>
>   File "/usr/lib/python2.7/threading.py", line 504, in run
>
> self.__target(*self.__args, **self.__kwargs)
>
>   File "/usr/local/bin/poco_rx_i8_c256.py", line 243, in _process_packets
>
> last_offset = p['offset']
>
> TypeError: 'NoneType' object has no attribute '__getitem__'
>
> Que opinas?
>
> Saludos y muchas gracias.
>
> Rolando Paz
>
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Software para Radioastronomia

2014-06-15 Por tema Rolando Paz
Hola Juanlu

Gracias por el correo.

Luego de leer el archivo doc, y realizar el procedimiento que describen,
entiendo que si logro hacer funcionar parte de los script.

Segun entiendo en el archivo doc se menciona que existen dos formas de
obtener los datos de mi equipo, una es con los script en python y con ellos
obtener los datos en un formato de interferometria llamado MIRIAD, y otra
forma es con los script en C. Con estos ultimos los datos solo se obtienen
para obtener los espectros con el programa GRACE.

Ahora mismo estoy intentando usar solo los script en python, como se
observa en los datos arriba.

Para le version de python:

rolando@rolando-MS-7815:~/ibob/ipoco-0.1.1$ python

Python 2.7.3 (default, Feb 27 2014, 19:58:35)

[GCC 4.6.3] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>>

El procedimiento que realizo es el siguiente:

rolando@rolando-MS-7815:~/ibob/ipoco-0.1.1$ sudo python setup.py install

running install

running build

running build_py

running build_scripts

running install_lib

running install_scripts

changing mode of /usr/local/bin/poco_rx_i8_c256.py to 755

changing mode of /usr/local/bin/poco_rx.py to 755

changing mode of /usr/local/bin/poco_rx_i8_c128.py to 755

changing mode of /usr/local/bin/poco_rx_i4_c1024.py to 755

changing mode of /usr/local/bin/gen_config_file.py to 755

changing mode of /usr/local/bin/poco_rx_i8_c32.py to 755

changing mode of /usr/local/bin/init_poco.py to 755

running install_egg_info

Removing /usr/local/lib/python2.7/dist-packages/poco-0.1.1.egg-info

Writing /usr/local/lib/python2.7/dist-packages/poco-0.1.1.egg-info

rolando@rolando-MS-7815:~/ibob/ipoco-0.1.1$ init_poco.py
config_scripts/i8_c256.config

Parsing config file config_scripts/i8_c256.config...OK

Writing override variables... OK

Connecting to iBOB... OK

rolando@rolando-MS-7815:~/ibob/ipoco-0.1.1$ poco_rx_i8_c256.py
config_scripts/i8_c256.config

Parsing config file config_scripts/i8_c256.config...OK

Listening on port 6969

Expecting integration sizes of 18432 vectors, or 73728 bytes

C2M Parameters:

N Antennas: 8

Bandwidth: 0.10 GHz

SDF: 0.000391 GHz

Int Time: 1.495040 s

Array location:  ['38:25:59.24', '-79:51:02.1']

Recording Bandpass to file... OK

Starting file: zen.uv.tmp

Beginning RX thread...

Expecting total dump size from each x engine: 65536 bytes

ERR: Buffer is too small for header unpack

ERR: could not unpack header

Exception in thread Thread-1:

Traceback (most recent call last):

  File "/usr/lib/python2.7/threading.py", line 551, in __bootstrap_inner

self.run()

  File "/usr/lib/python2.7/threading.py", line 504, in run

self.__target(*self.__args, **self.__kwargs)

  File "/usr/local/bin/poco_rx_i8_c256.py", line 243, in _process_packets

last_offset = p['offset']

TypeError: 'NoneType' object has no attribute '__getitem__'

Que opinas?

Saludos y muchas gracias.

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


Re: [Python-es] Software para Radioastronomia

2014-06-15 Por tema Juan Luis Cano

On 06/14/2014 08:26 PM, Rolando Paz wrote:


Hola buenos dias a todos.

Nuevamente pidiendo su apoyo. Hace algún tiempo converse con ustedes 
respecto al software que debo usar para un proyecto que inicie sobre 
la construcción de un pequeño radiointerferómetro. El software que 
debo usar es el que se observa en el siguiente link:


https://casper.berkeley.edu/svn/trunk/projects/pocketcorrelator/poco-0.1.1/

Allí existe un documento en donde se lee el procedimiento que debe 
usar para utilizar unos scripts en python y obtener los datos que 
genera el equipo, pero aún no logro hacerlos funcionar.


Alguien de ustedes puede ayudarme revisar y a actualizar los scripts 
de Python?


Estos fueron escritos en el 2008 y ya no hubo actualizaciones.

Se los agradecere bastante, ya llevo varios meses atascado con estos 
scripts y, desde mi ignorancia en python, no logro hacerlos funcionar :-)


Saludos a todos.

Rolando Paz



Hola Rolando:

No me queda claro por tu pregunta si tienes problemas al instalarlos, o 
los has instalado correctamente pero hay algo que no funciona. Y por 
cierto ¿qué versión de Python estás usando? Por la fecha esos scripts 
pueden estar programados con Python 2.5 en mente. Otra pregunta más: 
¿qué sistema operativo tienes? Parece que hace falta la biblioteca Grace 
(http://plasma-gate.weizmann.ac.il/Grace/) y dependiendo de si usas 
Windows o Linux tu situación cambiará bastante.


Si tienes algún mensaje de error que podamos ver sería estupendo, y si 
es demasiado largo para pegarlo en este email puedes usar pastebin.com o 
gist.github.com.


¡Un saludo!

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


[Python-es] Software para Radioastronomia

2014-06-14 Por tema Rolando Paz
Hola buenos dias a todos.

Nuevamente pidiendo su apoyo. Hace algún tiempo converse con ustedes
respecto al software que debo usar para un proyecto que inicie sobre la
construcción de un pequeño radiointerferómetro. El software que debo usar
es el que se observa en el siguiente link:

https://casper.berkeley.edu/svn/trunk/projects/pocketcorrelator/poco-0.1.1/

Allí existe un documento en donde se lee el procedimiento que debe usar
para utilizar unos scripts en python y obtener los datos que genera el
equipo, pero aún no logro hacerlos funcionar.

Alguien de ustedes puede ayudarme revisar y a actualizar los scripts de
Python?

Estos fueron escritos en el 2008 y ya no hubo actualizaciones.

Se los agradecere bastante, ya llevo varios meses atascado con estos
scripts y, desde mi ignorancia en python, no logro hacerlos funcionar :-)

Saludos a todos.

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