ahorrar si no vas a
> hacer nada más con el array, pero debería ser inmediato, solo cambia una
> flag, con lo cual creo que mejor hacerlo.
>
> On Tue, May 9, 2017 at 3:25 PM, Rolando Paz wrote:
>
>> Hola a todos...
>>
>> Estoy usando este código
Hola a todos...
Estoy usando este código para convertir mis datos uin32 a float32.
import numpy as np
array_float32 = np.fromfile('pulsar_test_01_19273_1024ch.bin',
dtype=np.uint32).astype(np.float32)
with open("pulsar_test_01_19273_1024ch_big", "wb") as output_array:
output_array.write(arr
Cárdenes ha escrit:
> > Hola Rolando,
> >
> > Creo que es lo mejor para lo que estás haciendo. Si lo quieres hacer
> > programable, busca algún microcontrolador. Un simple Arduino te basta
> > para una tarea como esta.
> >
> > 2017-03-22 5:42 GMT-10:
un ciclo de: "imprimir 0", "esperar
> T0 segundos", "imprimir 1", "esperar T1 segundos"
>
> 2017-03-21 10:07 GMT-10:00 Carlos Zuniga :
>
>> 2017-03-20 23:05 GMT-05:00 Rolando Paz :
>> > Hola a todos de nuevo...
>> >
>&
esto? Si la tolerancia que tienes para los tiempos es grande, ok, pero
> si no, te recomendaría que usases otra cosa. Y sobre todo, no usar
> time.sleep, claro. Con eso puedes acumular unos retrasos enormes en el
> código.
>
> Saludos,
> Ricardo
>
> 2017-03-20 18:05 GMT-10:0
Hola a todos de nuevo...
Ahora regreso con un pequeño código:
import time
start_time = time.time()
#tiempo total en segundos, como ejemplo 10.
tiempo_total = 10
#numero de conmutaciones generadas, como ejemplo 4.
conmutaciones = 4
for offset in range(tiempo_total):
while (time.time() - start
Rolando paz
El 15 de marzo de 2017, 1:14, Ricardo Cárdenes
escribió:
> ¡Ah! Perdona, no me había fijado en lo de GULP (tampoco lo conocía).
>
> Si he entendido bien, tenemos un problema entonces. Por lo que veo, lo que
> nos has pasado es un fichero "raw" de GULP
al archivo .dat, hasta que el proceso GULP se destruya con CTRL+C.
Rolando
El 14 de marzo de 2017, 21:57, Ricardo Cárdenes
escribió:
>
>
> 2017-03-14 14:18 GMT-10:00 Rolando Paz :
>
>> Hola Ricardo
>>
>> Gracias por tu observación, resulta que los avances que he hecho
ón), pero no sabemos si los datos son *correctos*, por lo
> que acabo de mencionar arriba.
>
> Saludos,
> Ricardo
>
> 2017-03-14 12:16 GMT-10:00 Rolando Paz :
>
>> Ejecuté este código solo para ver los valores
>>
>> import numpy as np
>>
>> array_in
]
Creo que sí los convierte a flotantes???
Saludos
El 14 de marzo de 2017, 15:48, Rolando Paz escribió:
> Hola David
>
> Recién estoy aprendiendo sobre el tema. Me puedes explicar a que te
> refieres con que la distribución de números es uniforme y porqué no debería
> ser así?
&
de números es
> uniforme en todo el rango de int32.
>
> 2017-03-14 18:11 GMT+01:00 Rolando Paz :
> > Hola amigos
> >
> > Con la ayuda de un amigo Sven Marnach hice esto:
> >
> > import numpy as np
> >
> > array = np.fromfile('pocobe4_r19_v1
sirven para leer ficheros de texto, no binarios.
>>
>
> Mi culpa. He leído los correos en diagonal...
>
>
>>
>> 2017-03-14 15:34 GMT+01:00 Rolando Paz :
>> > Gracias Kiko, lo intentare.
>> >
>> > David al ejecutar el pequeño script sobre mi archi
Gracias Miguel y David.
David, mi archivo se llama pocobe4_r19_v18_r20.dat (se encuentra adjunto),
y según tu consejo, hice esto:
#!/usr/bin/env python
import numpy as np
data = open("pocobe4_r19_v18_r20.dat", "rb").read()
array = np.fromstring("data", dtype=np.int32).astype(np.float32)
with op
Hola a todos
Me pueden sugerir alguna forma de cambiar un archivo binario de 32 bits
enteros a un archivo binario de 32 bits flotantes?
Se podrá hacer con struct?
Saludos
Rolando
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/
Hola de nuevo! :)
Espero puedan ayudarme a entender este pedazo de código:
for b in range(eq_blocks):
if not opts.flat_eq == '': eq_level = int(opts.flat_eq)
else: eq_level = config['eq']['eq_polys'][b][0]
for c in range(eq_chans):
eq_coeff = b
#shift 10 bits
oder procesarlo con
>> python suerte saludos!!!
>>
>> --
>> *De:* Python-es en
>> nombre de Rolando Paz
>> *Enviado:* martes, 10 de enero de 2017 03:08 p. m.
>> *Para:* La lista de python en castellano
>> *Asunto:* [Python-es]
Hola a todos y buen año 2017!
Estoy usando el siguiente código sencillo para abrir el archivo binario:
ds1000_20150626_15_B0835-41.bin.
#!/usr/bin/python
import numpy, pylab
aa=numpy.fromfile('ds1000_20150626_15_B0835-41.bin', dtype=numpy.uint8,
count=-1)
pylab.plot(aa)
pylab.ylabel('Po
Gracias por el libro!
El 8 de noviembre de 2016, 6:12, Cesar Augusto
escribió:
> Muy buen aporte
>
>
>
> Enviado desde mi smartphone Samsung Galaxy.
>
>
> Mensaje original
> De: Alejandro Guirao Rodríguez
> Fecha: 07/11/2016 15:49 (GMT-05:00)
> A: soc...@es.python.org, python-
argumento llamado
> `daemon`, lo que causa el
> error. Parece que alguien hizo un cambio, pero no refactorizo el código
> apropiadamente.
>
> El lunes 27 de junio del 2016 a las 1820 horas, Rolando Paz escribió:
>
> > Hola amigos de python
> >
> > De nuevo solicitand
Hola amigos de python
De nuevo solicitando su ayuda para resolver un error. Agradeceré que
alguien pueda explicarme cómo funciona el atributo "daemon".
Muchos saludos
Rolando Paz
rolando@rolando-MS-7815:~/codigo_ROACH/roach-adc-tutorial-master$ sudo
python adc_init.py -I roac
Hola de nuevo.
De la gráfica que logré obtener, me gustaría observar el valor máximo del
eje X sobre la gráfica.
Agradeceré si alguien me orienta sobre cómo hacerlo.
Muchos saludos
Rolando Paz
___
Python-es mailing list
Python-es@python.org
https
Hola Carlos
Perdona que hasta ahora contesté, pero te agradezco el correo. Me sirvió
mucho para reducir las iteraciones del código y que fuera más resumido.
Muchas gracias de nuevo.
El 13 de enero de 2016, 9:16, Carlos Zuniga escribió:
> 2016-01-04 12:31 GMT-05:00 Rolando Paz :
> &g
t;r"))
bram_cc.append(open("bram_cc%s"%i,"r"))
bram_ac_real.append(open("bram_ac_real%s"%i,"r"))
bram_ac_imag.append(open("bram_ac_imag%s"%i,"r"))
Ahora entiendo que debo usar otro bucle para que lea las columnas 2 y 8 de
Creo que encontré la solución con esto:
bram_aa = []
bram_cc = []
for i in range(0,5):
bram_aa.append(open("bram_aa%s"%i,"r"))
bram_cc.append(open("bram_cc%s"%i,"r"))
Gracias igualmente...
Saludos
Rolando Paz
El 3 de enero de 2016, 18:42
)
>
> Y luego simplemente los "llamas" bram_aa[0], bram_bb[0], bram_cc[0]
>
>
>
> Ignacio Rodríguez
> SugarLabs at Facebook
> <https://www.facebook.com/pages/SugarLabs/187845102582>
>
> El 3 de enero de 2016, 21:17, Rolando Paz escribió:
>
>> Hola a
Hola a todos de nuevo...
Una carpeta contiene estos 10 archivos:
bram_aa0
bram_aa1
bram_aa2
bram_aa3
bram_aa4
bram_cc0
bram_cc1
bram_cc2
bram_cc3
bram_cc4
Lo que quiero lograr hacer es algo parecido a esto:
for i in range(0,5):
bram_aa = [open("bram_aa%s"%i,"r")]
bram_cc = [open("bram_
> te guste, o como lo necesites según el caso, y para eso, es muy
> recomendable que estés constantemente evaluando qué valores tienen las
> variables y probando las transformaciones que necesites.
>
> ¡¡mucho ánimo!!
> yami
>
>
>
> 2015-12-29 19:47 GMT+01:00 Ro
como la que ves en el
> ejemplo que te dio Juanlu.
>
> Siguiendo con los consejos que te han dado en correos anteriores, lo que
> tendrías que hacer es (1)pasar el valor de tu ndarray (que si no me
> equivoco es 00-48) a string, (2)aplicarle la modificación y (3)después
&g
ram, dtype=str, usecols=[2,8])
x = cols[:,0]
y = cols[:,1]
max_x = np.argmax(y)
y = y.lstrip("0")
plt.plot(x,y)
plt.show()
El 29 de diciembre de 2015, 12:10, Juan Luis Cano
escribió:
> On 2015-12-29 18:20, Rolando Paz wrote:
>
> Lo que entiendo que necesito es encontrar u
lo que necesito hacer es cambiar el valor de 00-4834129 a este
-4834129.
Tienes idea de como poder hacerlo?
saludos
El 20 de diciembre de 2015, 2:23, Daπid escribió:
> On 20 Dec 2015 05:16, "Rolando Paz" wrote:
> > open_bram = open(args.bram, 'r')
> > bram =
ac_real -f 50
Traceback (most recent call last):
File "plot_bram.py", line 37, in
plt.plot(x,np.absolute(y))
TypeError: Not implemented for this type
Que opinan?
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/
Muchas gracias Kiko!
El 29 de noviembre de 2015, 12:49, Kiko escribió:
>
>
> El 29 de noviembre de 2015, 19:46, Kiko escribió:
>
>>
>>
>> El 29 de noviembre de 2015, 19:26, Rolando Paz
>> escribió:
>>
>>> Hola a todos.
>>>
>
Hola a todos...
Alguien puede decirme de qué se trata este error?
rolando@rolando-MS-7815:~/ipoco-0.1.1$ plot_auto_arte.py
config_scripts/i4_c1024_arte.config
Parsing config file config_scripts/i4_c1024_arte.config...OK
Connecting to IBOB on port 23.
Connecting to IBOB on ip 169.254.128.32.
Grab
line
44, in _listdev
line = file.readline()
File "/usr/lib/python2.7/socket.py", line 447, in readline
data = self._sock.recv(self._rbufsize)
socket.error: [Errno 111] Connection refused
Tienes alguna sugerencia?
Saludos
Rolando Paz
El jun 6, 2015 3:30 PM, "Flavio Daness
Hola nuevamente a todos.
Pueden darme sugerencias sobre cómo puedo modificar el script adjunto que
utiliza el puerto serial para comunciarse y cambiarlo para usar el puerto
ethernet?
Especificamente yo necesito obtener datos por UDP.
Estaré muy agradecido por cualquier sugerencia, pues ya hice v
debo obtener los datos y
desempaquetarlos de esta forma:
#desempaquetando datos binarios enviados por el enlace UDP
resp = cs.recv(4096)
pkglen = struct.calcsize(' escribió:
>
>
> El 18 de mayo de 2015, 16:29, Rolando Paz escribió:
>
>> Hola Chema
>>
>> Los
Hola Chema
Los datos que yo recibo de la IBOB son datos signed de 32 bit, creo que lo
correcto seria " escribió:
>
>
> El 17 de mayo de 2015, 1:02, Rolando Paz escribió:
>
>> Hola nuevamente !
>>
>> Este script lo que debe hacer es obtener los datos desde
"""
Primera prueba que busca graficar los datos binarios enviados por UDP,
Rolando Paz
"""
import numpy as np
import math, struct, socket, pyfits
import matplotlib.pyplot as plt
HOST = 169.254.128.32
PORT = 6969
print '\nConectando la iBOB...',
#establ
self.close_file()
self._rx_thread.join()
Será tan sencillo como agregar esto en el otro script?
Perdonen mi ignorancia :-)
Saludos
Rolando Paz
El 29 de abril de 2015, 18:39, Ricardo Cárdenes
escribió:
> Hola,
>
> Puedes guiarte usando esto:
>
>
> https://docs.
Ya tengo el código, sin embargo esta en C :-)
Muchas gracias igualmente.
Saludos
El sep 22, 2014 11:57 AM, "Rolando Paz" escribió:
> Hola a todos.
>
> Puede alguien ayudarme con esto?
>
> Yo tengo una tarjeta llamada IBOB. Dicha tarjeta esta configurada con la
> d
el 2008 pues diseñaron un
mejor hardware: la famosa ROACH.
El primer hardware que diseñaron en CASPER fue la IBOB, y es la que yo
estoy utilizando.
Si alguien se interesa en el tema y quisiera emprender la labor de ayudarme
a actualizar el código, se los agradecere mucho :-)
Saludos
Rolando Paz
x.set_bandpass()
File "/usr/local/bin/poco_rx_i4_c1024.py", line 124, in set_bandpass
bps.shape=(self.n_ants,self.n_chans)
ValueError: total size of new array must be unchanged
Cuál será el problema?
Saludos
Rolando Paz
___
Pytho
Rolando Paz
El 4 de agosto de 2014, 10:38, Daπid escribió:
> 2014-08-04 18:19 GMT+02:00 Rolando Paz :
>
> Qué son los valores NaN en Matplotlib?
>>
>
> NaN es Not A Number.
>
> https://es.wikipedia.org/wiki/NaN (Mejor explicado, en inglés:
> https://en.wikipedia.or
Gracias David.
Qué son los valores NaN en Matplotlib?
Rolando Paz
El 4 de agosto de 2014, 8:55, Daπid escribió:
> On 4 August 2014 16:10, Rolando Paz wrote:
>
>> La gráfica que se genera está adjunta al correo y está en blanco.
>
>
> Matplotlib por defecto d
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 q
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
Rola
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 lo
t;/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 '
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
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 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 gust
, me parece...
Voy a editar un video y se los envio...
El 3 de abril de 2014, 17:08, Flavio Danesse escribió:
> quizas puedas hacer un video mostrando eso así lo podemos consultar en
> nuestro tiempo y luego charlar contigo sobre eso.
>
>
> El 3 de abril de 2014, 19:
e desarrollar nada, hay que diseñar, hacer ingeniería,
> etc . . . para el momento del desarrollo propiamente dicho, los
> involucrados deben tener claro que deben hacer.
>
>
> El 3 de abril de 2014, 19:14, Rolando Paz escribió:
>
> Aun no entiendo como se organiza esto com
ethernet:
https://casper.berkeley.edu/svn/trunk/projects/pocketcorrelator/wb_poco_ibob/Python_Script/
Saludos y gracias por todo el apoyo mostrado.
Rolando Paz
El 3 de abril de 2014, 15:24, Flavio Danesse escribió:
> Yo me anoto en el proyecto.
>
> No tengo la mas mínima id
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 escribió
r. :)
>
>
> 2014-04-02 23:08 GMT+02:00 Rolando Paz :
>
>> 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
ha carpeta, existe
un documento en donde se explica como instalar todo.
Este script obtiene los datos por UDP y los convierte en un formato de
archivos llamados MIRIAD, ampliamente usado para realizar radioimágenes.
Saludos
Rolando Paz
El 3 de abril de 2014, 8:11, Jose Caballero escri
:-)
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/
57 matches
Mail list logo