Module defs.Helper

The docstring for this submodule

Functions

def compute_R2(y_true, y_est)

Classes

class DATFile (file, data_name='value')

The docstring for this class

Description: Bla bla bla

Attributes

word : str
A word

Methods

init: HelloWorld The class constructor

Expand source code
class DATFile():

    """The docstring for this class
        
        Description: Bla bla bla
    
        Attributes
        ----------
        word: str
            A word
    
        Methods
        -------
        __init__: HelloWorld
            The class constructor
        """

    def __init__(self, file, data_name = 'value'):

        self.file = file
        self.data_name = data_name
        self.data = None

    def read(self):

        dates = []
        times = []
        values = []

        with open(self.file, 'r', errors='ignore') as f:
            for i, line in enumerate(f.readlines()):

                if i >= 3:
                    
                    items = line.split()
                    dates.append(items[0])
                    times.append(items[1])
                    values.append(float(items[2]))

        pre_datetimes = [date + ' ' + time for date, time in zip(dates, times)]
        datetimes = pd.to_datetime(pre_datetimes, format=r'%d.%m.%Y %H:%M:%S')
        self.data = pd.DataFrame({'timestamp': datetimes, self.data_name: values})

    def exclude_outliers():
            
        pass

Methods

def exclude_outliers()
def read(self)