Hola, me prendo con todo en el proyecto.
No se nada de antenas, y nada Python (aún), programo en .Net y Java sin ser
experto, pero pongo todo lo que tengo para ayudar.
Me encantan los desafíos.
RedFinal


El 3 de abril de 2014, 23:26, Rolando Paz <flx...@gmail.com> escribió:

> Un repositorio en donde todo se almacene... sería formidable!
>
> Cómo podemos iniciarlo?
>
> Rolando Paz
>
>
> El 3 de abril de 2014, 20:13, Nicolas lino <nicolasli...@gmail.com>escribió:
>
> Buenas gente, soy sysadmin linux, se que no tiene nada, pero nada que ver
>> con el tema, pero desarrollo mucho en python y me gustan los desafíos!
>> Me prendo con todo lo que pueda ayudar!
>>
>>  Mi primer propuesta es generar un repo con un wiki para ordenar todo
>> esto! gitlab es una buena opcion, es una buena herramienta donde documentar
>> todo el codigo y trabajarlo mediante git.
>>
>> Por lo que e visto hay gente muy capacitada y entendida en el tema
>> comentando, yo no soy uno de ellos :( jjaja
>>
>>
>> El 3 de abril de 2014, 21:34, José Sabater Montes <j...@iaa.es> escribió:
>>
>>
>>> Hola Rolando,
>>>
>>> Un proyecto muy bonito y también muy complejo.
>>>
>>> Antes de mirar lo del software tengo una serie de preguntas que me
>>> parecen relevantes:
>>> ¿Cuántas antenas? ¿de qué tipo? ¿en qué configuración? ¿a qué
>>> frecuencia? ¿qué ancho de banda? ¿una o dos polarizaciones? ¿está el
>>> correlador ya listo? ¿qué correlador es?
>>>
>>>
>>> El 03/04/2014, a las 23:14, Rolando Paz <flx...@gmail.com> escribió:
>>>
>>> > Aun no entiendo como se organiza esto como proyecto. Alguien tiene
>>> idea?
>>> >
>>> > En el siguiente link http://www.dmradas.co.uk/Downloads.html pueden
>>> descargar lo que considero son las mejores presentaciones que he visto
>>> respecto al tema de la radioastronomia e radiointerferometria.
>>> >
>>> > Específicamente les sugiero que vean estas presentaciones:
>>> >
>>> > http://www.dmradas.co.uk/Presentation%20Part%202A.ppt
>>> > http://www.dmradas.co.uk/Presentation%20Part%202B.ppt
>>> >
>>> > El script de python que se observa aca
>>> https://casper.berkeley.edu/svn/trunk/projects/pocketcorrelator/poco-0.1.1/scripts/poco_rx_i8_c256.py,
>>> obtiene los datos del correlador en un formato de archivos llamado MIRIAD.
>>>
>>> El formato MIRIAD se usa principalmente en CARMA (
>>> https://en.wikipedia.org/wiki/Combined_Array_for_Research_in_Millimeter-wave_Astronomy)
>>> y ATCA (https://en.wikipedia.org/wiki/Australia_Telescope_Compact_Array).
>>> En el archivo se guardan las “visibilidades” que obtiene el correlador (el
>>> resultado de la correlación) e información sobre las antenas, los
>>> receptores, etc.
>>>
>>> http://www.atnf.csiro.au/computing/software/miriad/userguide/node224.html#app:uvvars
>>>
>>> >
>>> > Estos datos los almaceno, para luego ser procesados con un software
>>> como , http://www.atnf.csiro.au/computing/software/miriad/, o como
>>> https://github.com/AaronParsons/aipy, o
>>> https://casper.berkeley.edu/astrobaki/index.php/AIPY
>>>
>>> Tengo entendido que Miriad se usa para calibrar datos de interferómetros
>>> de disco y AIPY está preparado para calibrar datos de “arrays” de dipolos.
>>> Son programas bastante complejos y específicos y es posible que no
>>> funcionen directamente para este proyecto (o quizás sí).
>>>
>>> >
>>> > También me gustaría poder desarrollar una interfaz gráfica para poder
>>> ver los espectros de las señales analógicas por medio de matplotlib o
>>> alguna otra herramienta en tiempo real. Aca se puede ver un ejemplo de
>>> script para esto, sin embargo esta programado para obtener los datos por el
>>> puerto RS232 y no ethernet:
>>> https://casper.berkeley.edu/svn/trunk/projects/pocketcorrelator/wb_poco_ibob/Python_Script/
>>>
>>> Por el mensaje de error de antes veo que se requieren 73728 bytes de
>>> almacenamiento por cada secuencia de integración de poco menos de un
>>> segundo. Parece que eso está por encima de los 65536 bytes máximos de algún
>>> buffer y por eso puede que aparezca un fallo como indica José Sabastizagal.
>>>
>>> Por otro lado, 73728 bytes se corresponden con 18432 parámetros de 4
>>> bytes. Y esto encaja con 256 canales, 2 polarizaciones y 8 antenas con sus
>>> cross-correlaciones (28 lineas de base + 8 cross-correlaciones = 36). ¿Es
>>> esto correcto? Quizás podrías reducir el número de antenas para la prueba
>>> para ver si sigue dando el mismo fallo (?). Con 7 antenas deberías tener
>>> integraciones de 57344 bytes.
>>>
>>> Un saludo,
>>> Jose Sabater
>>>
>>> >
>>> > Saludos y gracias por todo el apoyo mostrado.
>>> >
>>> > Rolando Paz
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> > El 3 de abril de 2014, 15:24, Flavio Danesse <fdane...@gmail.com>
>>> escribió:
>>> > Yo me anoto en el proyecto.
>>> >
>>> > No tengo la mas mínima idea de que es un interferómetro ni de
>>> radioimágenes ni nada de eso, pero programo sobre todo en python, gtk y
>>> gstreamer y a veces en otros lenguajes, capaz que puedo ayudar con el
>>> código.
>>> >
>>> > De momento lo voy a mirar nada más.
>>> > Creo que vas a necesitar organizar como proyecto esto porque ya son
>>> varios anotados para participar, alguien tiene que organizar la cosa.
>>> >
>>> >
>>> > El 3 de abril de 2014, 13:44, Rolando Paz <flx...@gmail.com> escribió:
>>> >
>>> > El vídeo en donde se explica el funcionamiento del correlador es el
>>> siguiente:
>>> >
>>> >
>>> https://casper.berkeley.edu/presentations/workshop_october09/m4v/gfoster.m4v
>>> >
>>> > Griffin Foster fue quien diseño el software del correlador.
>>> >
>>> > Saludos
>>> >
>>> > Rolando Paz
>>> >
>>> >
>>> > El 3 de abril de 2014, 10:35, Rolando Paz <flx...@gmail.com> escribió:
>>> > Muchas gracias a todos!
>>> >
>>> > El problema que tengo es el siguiente:
>>> >
>>> > Yo instale wiresahark y estoy usando ubuntu 12.04 LST
>>> >
>>> > Ejecuto el comando:  init_poco.py i8_c256.py
>>> >
>>> > rolando@rolando-MS-7815:~/ibob/poco011$ init_poco.py i8_c256.config
>>> >
>>> > Parsing config file i8_c256.config...OK
>>> >
>>> > Writing override variables... OK
>>> >
>>> > Connecting to iBOB... OK
>>> >
>>> > Adjunto el archivo "init_poco.py - i8_c256.config", que es la captura
>>> de los datos de wireshark (una imagen wireshark.png), en donde se observa
>>> la información que se transmite desde mi PC hacia el correlador llamado
>>> IBOB. Sin embargo, luego de ejecutar este comando, creo que la IBOB debería
>>> empezar a enviar automáticamente los paquetes, pero no lo hace pues no se
>>> observa nada en el wireshark después.
>>> >
>>> > Aun así, yo ejecuto el siguiente comando para obtener los datos en
>>> formato MIRIAD, sudo poco_rx_i8_c256.py i8_c256.config
>>> >
>>> > rolando@rolando-MS-7815:~/ibob/poco011$ sudo poco_rx_i8_c256.py
>>> i8_c256.config
>>> >
>>> > Parsing config file i8_c256.config...OK
>>> > Listening on port 7
>>> > Expecting integration sizes of 18432 vectors, or 73728 bytes
>>> > C2M Parameters:
>>> >       N Antennas: 8
>>> >       Bandwidth: 0.200000 GHz
>>> >       SDF: 0.000781 GHz
>>> >       Int Time: 0.747520 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__'
>>> >
>>> > Mi duda es la siguiente:
>>> >
>>> > a) Al ejecutar el comando init_poco.py i8_c256.config, yo le digo a la
>>> IBOB que empiece a enviar los datos de forma automática por medio del
>>> puerto ethernet? (los archivos están en el link:
>>> https://casper.berkeley.edu/svn/trunk/projects/pocketcorrelator/poco-0.1.1/
>>> )
>>> >
>>> > b) Qué significa el error que se produce cuando ejecuto el comando
>>> sudo poco_rx_i8_c256.py i8_c256.config?
>>> >
>>> > Saludos y gracias.
>>> >
>>> > Rolando Paz
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> > El 3 de abril de 2014, 9:50, Alfonso Ángel Rodríguez Escudero <
>>> arod...@gmail.com> escribió:
>>> >
>>> > Soy Ingeniero en Telecomunicación y entre otras cosas me dedico a
>>> trastear con estas cosillas de antenas. También le echaré un ojo y vamos
>>> viendo a ver que sale. ;D
>>> > Saludos!!!
>>> >
>>> > El 03/04/2014, a las 17:35, Rolando Paz <flx...@gmail.com> escribió:
>>> >
>>> >> Ahora mismos he dedicado todo el tiempo para construir el back-end
>>> del interferómetro, y esto incluye el correlador y el software. Luego de
>>> esto debo diseñar el front-end, que en esencia es toda la parte analógica
>>> del interferómetro: amplificadores de bajo ruido, convertidores de
>>> frecuencia, filtros, alimentadores de las antena, cables y otros...
>>> >>
>>> >> Me falta mucho, pero sigo adelante...
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>
>>> >> El 3 de abril de 2014, 8:41, Daπid <davidmen...@gmail.com> escribió:
>>> >> A mí también me interesa. Soy físico, con algunos "antecedentes" en
>>> astrofísica. Y si tú tienes antenas, o experiencia construyendo, mejor. :)
>>> >>
>>> >>
>>> >> 2014-04-02 23:08 GMT+02:00 Rolando Paz <flx...@gmail.com>:
>>> >> Es un gusto saludarlos.
>>> >>
>>> >> Desde hace ya algún tiempo estoy diseñando un correlador para obtener
>>> las señales de varias antenas y lograr realizar radioimagenes del universo.
>>> >>
>>> >> Ahora mismo estoy tratando de entender el software desarrollado en el
>>> 2008 para dicho fin. Desde entonces ya no hubo actualizaciones y ya no
>>> existe soporte. El software son unos script escritos en python.
>>> >>
>>> >> Alguno de ustedes estaría interesado en ayudarme a entender y a
>>> actualizar los script?
>>> >>
>>> >> Yo sé qué es lo que deben hacer los script, pero no logro hacer que
>>> funcionen.
>>> >> No está demás decir que yo no sé programar :-)
>>> >>
>>> >> Estaré muy agradecido por su ayuda.
>>> >>
>>> >> Saludos
>>> >>
>>> >> 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/
>>> >>
>>> >>
>>> >>
>>> >> _______________________________________________
>>> >> 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/
>>> >
>>> > _______________________________________________
>>> > 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/
>>> >
>>> >
>>> >
>>> > _______________________________________________
>>> > 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/
>>>
>>> _______________________________________________
>>> 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/
>>
>>
>
> _______________________________________________
> 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/

Responder a