Пример #1
0
    def _validate(self):
        errors = []
        validateVersion(self, errors)

        if self.reconstructionMethod.get() > RECON_FOURIER:
            errors.append("\nNot implemented yet! Please, choise either back_prjection or fourier method.")
        return errors
Пример #2
0
    def _validate(self):
        errors = []
        validateVersion(self, errors)

        particles = self._getInputParticles()
        samplingRate = particles.getSamplingRate()

        if self.resol < 2 * samplingRate:
            errors.append("\nTarget resolution is smaller than nyquist limit.")

        if not self.doContinue:
            self._validateDim(particles, self.input3DReference.get(), errors,
                              'Input particles', 'Reference volume')

        return errors
Пример #3
0
    def _validate(self):
        errors = []
        validateVersion(self, errors)

        particles = self._getInputParticles()
        samplingRate = particles.getSamplingRate()

        if self.resol <  2 * samplingRate:
            errors.append("\nTarget resolution is smaller than nyquist limit.")
        
        if not self.doContinue:
            self._validateDim(particles, self.input3DReference.get(), errors,
                              'Input particles', 'Reference volume')

        return errors