Exemple #1
0
import os
from perfin import importutils as iu
from perfin import analyticsutils as au

# read the environment variable which points to the .csv files
filepath = os.environ['PERFIN_FILES']
print('filepath', filepath)

# import the .csv files and convert the first column to the datetimeindex
data = iu.import_csvs_from_directory(filepath, 1)
print('raw data', data)

# calculate the savings
savings = au.get_savings(data)
print('savings', savings)

# get the stdev of the savings
stdev = au.get_stdev(savings)
print('stdev', stdev)

# print the available variables
print('following variables are available now ', ['data', 'savings', 'stdev'])
Exemple #2
0
 def setUp(self):
     path = os.getcwd() + '/files'
     self.data_datetimeindex = iu.import_csvs_from_directory(path, 1)
     self.data_no_datetimeindex = iu.import_csvs_from_directory(path, 0)
Exemple #3
0
 def setUp(self):
     path = os.getcwd() + '/files'
     self.data = iu.import_csvs_from_directory(path, 1)
 def test_importdirectory_files_dir_datetime_index(self):
     from pandas import DatetimeIndex
     data = iu.import_csvs_from_directory(self.path_files, 1)
     self.assertIsInstance(data.index, DatetimeIndex)
 def test_importdirectory_files_dir(self):
     data = iu.import_csvs_from_directory(self.path_files)
     self.assertEqual(len(data), 16)
 def test_importdirectory_empty_dir(self):
     data = iu.import_csvs_from_directory(self.path_empty)
     self.assertEqual(len(data), 0)