[Python-es] Software para Radioastronomia

Rolando Paz flxpaz en gmail.com
Dom Jun 15 19:39:18 CEST 2014


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 en 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 en 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 en 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 en 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.100000 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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20140615/17bc772e/attachment.html>


Más información sobre la lista de distribución Python-es