code: def copy(self):
          
          df = super(Ensemble,self).copy()
          return type(self).from_dataframe(df=df,pst=self.pst.get())
docs: overload of Ensemble.copy()
  
          Returns
          -------
          ObservationEnsemble : ObservationEnsemble