Code Monkey home page Code Monkey logo

ece143-1's Introduction

ECE 143 Final Project

File Structure

1. src_py/

This directory contains all the individual .py files that help in cleaning, organizing, processing and plotting our data sets. The name of the files roughly indicate the function they are implementing. There are .py files for each “question” that we wished to answer with the CAPE dataset. Each .py file manipulates the data in ways that show interesting information, such as which class is considered the “best” overall and is there is a correlation between grade received and professor recommendation, Is it easier to take a course in summer, How are the enrollment trends in the ECE department? etc.

2. data/

This directory has all the data that we obtained and processed for the project. There is unprocessed raw data files and also cleaned and processed data files in the .csv format here.

3. Cape_Analysis_Plots_Insights.ipynb

All of our visualizations are combined in the Jupyter notebook "Cape_Analysis_Plots_Insights.ipynb".

4. Team 21 Presentation.pdf

Has the presentation with selected interesting questions on the data set answered and interpreted.

How to Run Code

The .py files can be ran in a terminal with the command “python3.7 ” where is the .py file that you wish to run. The file can also be ran in the Python shell by using “import ”. Then type “” to run the script. Include the files in data/ directory to run the individual .py files. However since all the functions are linked its easier to run them in the Jupyter Notebook which takes care of getting the files. The Juptyer notebook can be ran in the Jupyter environment.

Third-Party Modules

We used Pandas, Numpy, and Matplotlib to manipulate and represent our data.

ece143-1's People

Contributors

joshuaflorez avatar adityakoolkarni avatar erza0211064 avatar tkafel avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.