Skip to content
/ Dame Public

An application written in Python 3 that will perform a customized analysis on a chosen .csv file.

Notifications You must be signed in to change notification settings

jdhouti/Dame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dame

A simple application written in python 3 that will perform a customized analysis on a chosen file. Similar to functionality of Excel.

Analysis Demonstration
Histogram
Scatter plot
Linear regression

Getting Started

These instructions will help you get the program running on your computer.

Prerequisites

Python libraries that you will need installed are:

  • pandas - for file analysis
  • matplotlib - for graphing engine
  • sklearn - for linear regression
  • numpy - for front end

For help installing these, you can use pip:

$pip install pandas
$pip install matplotlib
$pip install sklearn
$pip install numpy

Installing

Once the above libraries are installed on your computer, installing Dame is very simple. Simply download the project folder and the project will now be on your computer.

To run the program, navigate into the project folder and execute, in Python 3, the main.py file.

Tests

  • column_info_test.py: Deprecated test.
  • data_analysis_test.py: Tests the data_object object and its attributes.
  • file_name_generator_test.py: Deprecated test. Used to test the name generator function.
  • histogram_test.py: Tests the Histogram object.
  • tinkter_matplotlib_test.py: Tests the interface of the program.

Built With

Authors

  • Julien Dhouti - Back end development and testing - jdhouti
  • Tomas Bencomo - Front end development + linking backend with front end - tjbencomo

Fun Facts

  • Length: 928 lines of code <3
  • Time: 2 weeks.
  • IDE: VSCode
  • OS: macOS Sierra + OSX Yosemite

About

An application written in Python 3 that will perform a customized analysis on a chosen .csv file.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages