Exemplo n.º 1
0
 def __setattr__(self, name, value):
     # ensure that tdim is a valid dimension name:
     if name == 'tdim':
         if not(value in self.dim_names):
             raise ValueError(
                 'Provided time dimension name (tdim) is invalid!\n'+
                 'Provided value: '+ str(value)+'\nAvailable dimensions: '+
                 str(self.dim_names))
     # ensure that sample rate is a postive float:
     elif name == 'samplerate':
         value = float(value)
         if value <= 0:
             raise ValueError(
                 'Samplerate must be positive! Provided value: '+
                 str(value))
     DimArray.__setattr__(self,name,value)
Exemplo n.º 2
0
 def __setattr__(self, name, value):
     # ensure that tdim is a valid dimension name:
     if name == 'tdim':
         if not(value in self.dim_names):
             raise ValueError(
                 'Provided time dimension name (tdim) is invalid!\n'+
                 'Provided value: '+ str(value)+'\nAvailable dimensions: '+
                 str(self.dim_names))
     # ensure that sample rate is a postive float:
     elif name == 'samplerate':
         value = float(value)
         if value <= 0:
             raise ValueError(
                 'Samplerate must be positive! Provided value: '+
                 str(value))
     DimArray.__setattr__(self,name,value)