def createOutput(self): Ts = self.inputVolume.get().getSamplingRate() self.runJob("xmipp_image_header","-i %s --sampling_rate %f" %(self.fnVolSym,Ts)) volume = Volume() volume.setFileName(self.fnVolSym) volume.copyInfo(self.inputVolume.get()) self._defineOutputs(outputVolume=volume) self._defineTransformRelation(self.inputVolume, self.outputVolume) rot0, tilt0 = self.getAngles() self._defineOutputs(rotSym=pwobj.Float(rot0), tiltSym=pwobj.Float(tilt0))
def createOutput(self): volume = Volume() volume.setFileName(self.fnVolSym) Ts = self.inputVolume.get().getSamplingRate() self.runJob("xmipp_image_header", "-i %s --sampling_rate %f" % (self.fnVolSym, Ts)) volume.copyInfo(self.inputVolume.get()) self._defineOutputs(outputVolume=volume) self._defineTransformRelation(self.inputVolume, self.outputVolume) md = MetaData(self._getFileName('fine')) objId = md.firstObject() self._defineOutputs(deltaRot=pwobj.Float( md.getValue(MDL_ANGLE_ROT, objId)), deltaZ=pwobj.Float(md.getValue(MDL_SHIFT_Z, objId)))
def _defineOutputVol(name, fn): vol = Volume() vol.copyInfo(self.inputVolume.get()) vol.setLocation(fn) self._defineOutputs(**{name: vol}) self._defineTransformRelation(self.inputVolume, vol)