def reset(self):
        # Clean fiducials area
        self.__removeFiducialsFrames__()
        if self.logic.currentVolume is not None:
            fidNode = self.logic.getFiducialsListNode(self.logic.currentVolume.GetID())
            if fidNode is not None:
                slicer.mrmlScene.RemoveNode(fidNode)
        if self.logic.currentLabelmap is not None:
            slicer.mrmlScene.RemoveNode(self.logic.currentLabelmap)
        if self.logic.currentModelNode is not None:
            slicer.mrmlScene.RemoveNode(self.logic.currentModelNode)
        if self.logic.cliOutputScalarNode is not None:
            slicer.mrmlScene.RemoveNode(self.logic.cliOutputScalarNode)

        # Uncheck MIP
        self.enhanceVisualizationCheckbox.setChecked(False)
        # Free resources
        del self.logic
        # Recreate logic
        self.logic = CIP_LesionModelLogic()
        self.logic.printTiming = self.__printTimeCost__
        self.__analyzedSpheres__.clear()
        self.refreshUI()

    ############
    # Private methods
    ############
A file with an mtime fewer than six months (approximately) in the past
dataset/ETHPy150Open acil-bwh/SlicerCIP/Scripted/CIP_LesionModel/CIP_LesionModel.py/CIP_LesionModelWidget.reset--crossover with--dataset/ETHPy150Open twisted/twisted/twisted/conch/test/test_cftp.py/ListingTests.test_newFile