Re: [Python-es] Software para Radioastronomia
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-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
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
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
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
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
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
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/