def createOutputStep(self): partSet = self.inputParticles.get() vol = Volume() vol.setFileName(self._getFileName("volume")) vol.copyInfo(partSet) self._defineOutputs(outputVolume=vol) self._defineSourceRelation(self.inputParticles, vol)
def createOutputStep(self): iterN = self.numberOfIterations.get() partSet = self._getInputParticles() numRun = self._getRun() vol = Volume() vol.setFileName(self._getFileName("volume",run=numRun, iter=iterN)) vol.copyInfo(partSet) newPartSet = self._createSetOfParticles() newPartSet.copyInfo(partSet) self._fillDataFromIter(newPartSet, iterN) self._defineOutputs(outputVolume=vol) self._defineSourceRelation(self._getInputParticlesPointer(), vol) self._defineOutputs(outputParticles=newPartSet) self._defineTransformRelation(self._getInputParticlesPointer(), newPartSet)
def createOutputStep(self): iterN = self.numberOfIterations.get() partSet = self._getInputParticles() numRun = self._getRun() vol = Volume() vol.setFileName(self._getFileName("volume", run=numRun, iter=iterN)) vol.copyInfo(partSet) newPartSet = self._createSetOfParticles() newPartSet.copyInfo(partSet) self._fillDataFromIter(newPartSet, iterN) self._defineOutputs(outputVolume=vol) self._defineSourceRelation(self._getInputParticlesPointer(), vol) self._defineOutputs(outputParticles=newPartSet) self._defineTransformRelation(self._getInputParticlesPointer(), newPartSet)
def createOutputStep(self): iterN = self.numberOfIterations.get() partSet = self._getInputParticles() numRun = self._getRun() vol = Volume() vol.setFileName(self._getFileName("mapFull", run=numRun, iter=iterN)) halfMap1 = self._getFileName("mapEvenUnmasked", run=numRun) halfMap2 = self._getFileName("mapOddUnmasked", run=numRun) vol.setHalfMaps([halfMap1, halfMap2]) vol.copyInfo(partSet) newPartSet = self._createSetOfParticles() newPartSet.copyInfo(partSet) self._fillDataFromIter(newPartSet, iterN) self._defineOutputs(outputVolume=vol) self._defineSourceRelation(self._getInputParticlesPointer(), vol) self._defineOutputs(outputParticles=newPartSet) self._defineTransformRelation(self._getInputParticlesPointer(), newPartSet)
def createOutputStep(self): iterN = self.numberOfIterations.get() partSet = self._getInputParticles() numRun = self._getRun() vol = Volume() vol.setFileName(self._getFileName("volume",run=numRun, iter=iterN)) vol.copyInfo(partSet) self._execEmanProcess(numRun, iterN) newPartSet = self._createSetOfParticles() newPartSet.copyInfo(partSet) newPartSet.setAlignment(em.ALIGN_PROJ) newPartSet.copyItems(partSet, updateItemCallback=self._createItemMatrix, itemDataIterator=self._iterTextFile(iterN)) self._defineOutputs(outputVolume=vol) self._defineSourceRelation(self._getInputParticlesPointer(), vol) self._defineOutputs(outputParticles=newPartSet) self._defineTransformRelation(self._getInputParticlesPointer(), newPartSet)
def createOutputStep(self): iterN = self.numberOfIterations.get() partSet = self._getInputParticles() numRun = self._getRun() vol = Volume() vol.setFileName(self._getFileName("mapFull",run=numRun, iter=iterN)) halfMap1 = self._getFileName("mapEvenUnmasked", run=numRun) halfMap2 = self._getFileName("mapOddUnmasked", run=numRun) vol.setHalfMaps([halfMap1, halfMap2]) vol.copyInfo(partSet) newPartSet = self._createSetOfParticles() newPartSet.copyInfo(partSet) self._fillDataFromIter(newPartSet, iterN) self._defineOutputs(outputVolume=vol) self._defineSourceRelation(self._getInputParticlesPointer(), vol) self._defineOutputs(outputParticles=newPartSet) self._defineTransformRelation(self._getInputParticlesPointer(), newPartSet)
def createOutputStep(self): volSet = self.inputVolumes.get() if self._isSingleInput(): vol = Volume() vol.copyInfo(volSet) if self.doResize: vol.setSamplingRate(self.samplingRate) vol.setFileName(self.outputStk) self._defineOutputs(outputVol=vol) else: volumes = self._createSetOfVolumes() volumes.copyInfo(volSet) if self.doResize: volumes.setSamplingRate(self.samplingRate) for i, vol in enumerate(volSet): j = i + 1 vol.setSamplingRate(self.samplingRate) vol.setLocation(j, self.outputStk) volumes.append(vol) self._defineOutputs(outputVol=volumes) self._defineTransformRelation(volSet, self.outputVol)