@@ -2483,7 +2483,7 class SpectraWriter(JRODataWriter): | |||||
2483 | self.getBasicHeader() |
|
2483 | self.getBasicHeader() | |
2484 |
|
2484 | |||
2485 | processingHeaderSize = 40 # bytes |
|
2485 | processingHeaderSize = 40 # bytes | |
2486 |
self.processingHeaderObj.dtype = |
|
2486 | self.processingHeaderObj.dtype = 1 # Spectra | |
2487 | self.processingHeaderObj.blockSize = self.__getBlockSize() |
|
2487 | self.processingHeaderObj.blockSize = self.__getBlockSize() | |
2488 | self.processingHeaderObj.profilesPerBlock = self.dataOut.nFFTPoints |
|
2488 | self.processingHeaderObj.profilesPerBlock = self.dataOut.nFFTPoints | |
2489 | self.processingHeaderObj.dataBlocksPerFile = self.blocksPerFile |
|
2489 | self.processingHeaderObj.dataBlocksPerFile = self.blocksPerFile | |
@@ -2508,16 +2508,17 class SpectraWriter(JRODataWriter): | |||||
2508 | self.processingHeaderObj.spectraComb = spectraComb |
|
2508 | self.processingHeaderObj.spectraComb = spectraComb | |
2509 | sizeOfSpcComb = len(spectraComb) |
|
2509 | sizeOfSpcComb = len(spectraComb) | |
2510 | processingHeaderSize += sizeOfSpcComb |
|
2510 | processingHeaderSize += sizeOfSpcComb | |
2511 |
|
2511 | |||
2512 | if self.dataOut.code != None: |
|
2512 | # The processing header should not have information about code | |
2513 | self.processingHeaderObj.code = self.dataOut.code |
|
2513 | # if self.dataOut.code != None: | |
2514 |
self.processingHeaderObj. |
|
2514 | # self.processingHeaderObj.code = self.dataOut.code | |
2515 |
self.processingHeaderObj.n |
|
2515 | # self.processingHeaderObj.nCode = self.dataOut.nCode | |
2516 | nCodeSize = 4 # bytes |
|
2516 | # self.processingHeaderObj.nBaud = self.dataOut.nBaud | |
2517 |
n |
|
2517 | # nCodeSize = 4 # bytes | |
2518 |
|
|
2518 | # nBaudSize = 4 # bytes | |
2519 | sizeOfCode = int(nCodeSize + nBaudSize + codeSize * self.dataOut.nCode * self.dataOut.nBaud) |
|
2519 | # codeSize = 4 # bytes | |
2520 | processingHeaderSize += sizeOfCode |
|
2520 | # sizeOfCode = int(nCodeSize + nBaudSize + codeSize * self.dataOut.nCode * self.dataOut.nBaud) | |
|
2521 | # processingHeaderSize += sizeOfCode | |||
2521 |
|
2522 | |||
2522 | if self.processingHeaderObj.nWindows != 0: |
|
2523 | if self.processingHeaderObj.nWindows != 0: | |
2523 | self.processingHeaderObj.firstHeight = self.dataOut.heightList[0] |
|
2524 | self.processingHeaderObj.firstHeight = self.dataOut.heightList[0] |
@@ -450,18 +450,17 class ProcessingHeader(Header): | |||||
450 | spectraComb = numpy.array([],numpy.dtype('u1')) |
|
450 | spectraComb = numpy.array([],numpy.dtype('u1')) | |
451 | spectraComb = self.spectraComb |
|
451 | spectraComb = self.spectraComb | |
452 | spectraComb.tofile(fp) |
|
452 | spectraComb.tofile(fp) | |
453 |
|
453 | |||
454 |
|
454 | # if self.processFlags & PROCFLAG.DEFINE_PROCESS_CODE == PROCFLAG.DEFINE_PROCESS_CODE: | ||
455 | if self.processFlags & PROCFLAG.DEFINE_PROCESS_CODE == PROCFLAG.DEFINE_PROCESS_CODE: |
|
455 | # nCode = numpy.array([self.nCode], numpy.dtype('u4')) #Probar con un dato que almacene codigo, hasta el momento no se hizo la prueba | |
456 | nCode = numpy.array([self.nCode], numpy.dtype('u4')) #Probar con un dato que almacene codigo, hasta el momento no se hizo la prueba |
|
456 | # nCode.tofile(fp) | |
457 | nCode.tofile(fp) |
|
457 | # | |
458 |
|
458 | # nBaud = numpy.array([self.nBaud], numpy.dtype('u4')) | ||
459 | nBaud = numpy.array([self.nBaud], numpy.dtype('u4')) |
|
459 | # nBaud.tofile(fp) | |
460 | nBaud.tofile(fp) |
|
460 | # | |
461 |
|
461 | # code = self.code.reshape(self.nCode*self.nBaud) | ||
462 | code = self.code.reshape(self.nCode*self.nBaud) |
|
462 | # code = code.astype(numpy.dtype('<f4')) | |
463 | code = code.astype(numpy.dtype('<f4')) |
|
463 | # code.tofile(fp) | |
464 | code.tofile(fp) |
|
|||
465 |
|
464 | |||
466 | return 1 |
|
465 | return 1 | |
467 |
|
466 |
General Comments 0
You need to be logged in to leave comments.
Login now