unknown
2014-08-06 00:19:14 UTC
Hola nuevamente, gracias a David y a Jose Montes, logré comprender que los
datos que estoy obtenido no son validos desde una tarjeta ADC.
Cambié mi diseño y encontré un problemita...
Qué opinan?
DATOS DE CONFIGURACIÓN:
eq_blocks=2
eq_polys_0=300
eq_polys_1=300
eq_polys_2=300
eq_polys_3=300
nchan_per_bram=1024
n_ants=4
n_chans=1024
PARTE DEL SCRIPT CON PROBLEMAS:
def set_bandpass(self):
"""Setup the bandpass to be saved to this Miriad file."""
bps = []
print 'Recording Bandpass to file...',
for i in range(self.eq_blocks):
bp = numpy.polyval(self.eq_polys[i],
numpy.arange(self.nchan_per_bram))
#print 'BP[%i]:'%i,bp
bp = numpy.clip(bp, 0, 2**17 - 1)
bps.append(bp)
bps = numpy.concatenate(bps, axis=0)
bps = bps.astype(numpy.complex)
bps = 1.0/bps
bps.shape=(self.n_ants,self.n_chans)
self.mrec.set_bandpass(bps)
ERROR QUE SURGE:
Recording Bandpass to file...
Traceback (most recent call last):
File "/usr/local/bin/poco_rx_i4_c1024.py", line 406, in <module>
udp_rx.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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20140805/349cef09/attachment.html>
datos que estoy obtenido no son validos desde una tarjeta ADC.
Cambié mi diseño y encontré un problemita...
Qué opinan?
DATOS DE CONFIGURACIÓN:
eq_blocks=2
eq_polys_0=300
eq_polys_1=300
eq_polys_2=300
eq_polys_3=300
nchan_per_bram=1024
n_ants=4
n_chans=1024
PARTE DEL SCRIPT CON PROBLEMAS:
def set_bandpass(self):
"""Setup the bandpass to be saved to this Miriad file."""
bps = []
print 'Recording Bandpass to file...',
for i in range(self.eq_blocks):
bp = numpy.polyval(self.eq_polys[i],
numpy.arange(self.nchan_per_bram))
#print 'BP[%i]:'%i,bp
bp = numpy.clip(bp, 0, 2**17 - 1)
bps.append(bp)
bps = numpy.concatenate(bps, axis=0)
bps = bps.astype(numpy.complex)
bps = 1.0/bps
bps.shape=(self.n_ants,self.n_chans)
self.mrec.set_bandpass(bps)
ERROR QUE SURGE:
Recording Bandpass to file...
Traceback (most recent call last):
File "/usr/local/bin/poco_rx_i4_c1024.py", line 406, in <module>
udp_rx.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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20140805/349cef09/attachment.html>