inits producer for next path, i.e. sets current state to initial state

def initialize_path(self, path_num=None):
        """ inits producer for next path, i.e. sets current state to initial state"""
        self.state = copy(self.initial_state)
        self.state.path = path_num
        self.random.seed(hash(self.seed) + hash(path_num))