Skip to content

An app built on python's pyramid framework that performs data analysis and machine learning on stock data.

License

Notifications You must be signed in to change notification settings

ztaylor2/stock-analysis

Repository files navigation

Stock Analysis

Zephyr Stock Analysis is a python web application that allows the user to track a portfolio of stocks and perform data analysis on any given stock ticker. The analytical and machine learning regressions train on the first 80% of the data and then attempt to predict the last 20%.

Getting Started

  • Clone project into local file system.
    • git clone https://github.com/ztaylor2/stock-analysis.git
  • Change directory into your newly created project.
    • cd stock_analysis
  • Create a Python virtual environment.
    • python3 -m venv ENV
  • Install the project in editable mode with its testing requirements.
    • pip install -e .[testing]
  • Configure the database.
    • initdb development.ini
  • Run your project's tests.
    • pytest
  • Run your project.
    • pserve development.ini

Design & Design Choices

We started off with a basic wire frame of how we desired this application to look. Wire Frame

From here after keeping discussion with front-end vs. back-end and how we want them to communicate together we refactored a more detailed view and came up with this: Detailed Frame

We finally have something we are happy with. How we want to mock this up is the next obstacle to tackle. We decided to template with Pyramid and Jinja, then to design the application we went with SCSS.

Coming to a road block with rendering graphs and for User Experience/User Interface(UX/UI), we decided to condense two of our view into one. We got this : Refactored Detail Frame

Influences and Attributions

This project would not be possible without the inspiration from these individuals and the help of some awesome libraries.

People


Libraries


Machine Learning

Data Management

Templating

API

Design

License

Stock Analysis is offered under the MIT license and shown in the LICENSE file.

Authors

Stock Analysis is possible by the following contributors:

About

An app built on python's pyramid framework that performs data analysis and machine learning on stock data.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •