Skip to content

kurtrm/predicting_equipment_failure

Repository files navigation

Predicting Equipment Failure


Description

Version: 0.0

  • For an overview of the project, see the overview markdown file.
  • The final deployment dashboard can be seen here.

Authors


Dependencies


  • numpy
  • pytz
  • pandas
  • flask
  • psycopg2
  • numpy
  • googlemaps
  • sklearn
  • scipy

Getting Started


Prerequisites
Installation

First, clone the project repo from Github. Then, change directories into the cloned repository. To accomplish this, execute these commands:

$ git clone https://github.com/kurtrm/predicting_equipment_failure.git

$ cd predicting_equipment_failure

Now that you have cloned your repo and changed directories into the project, create a virtual environment named "ENV", and install the project requirements into your VE. (Or your preferred environment manager.)

$ python3 -m venv ENV

$ source ENV/bin/activate

$ pip install -r requirements.txt

Test Suite


Running Tests

This application uses pytest as a testing suite. To run tests, run:

Until a config file is made, execute the following: $ cd src

$ pytest ../tests/test.py

To view test coverage, add --cov to the above command.

Test Files

The testing files for this project are:

File Name Description
./tests/test.py Test this.

Development Tools


  • python - programming language
  • flask - web framework
  • psycopg2 - DB management system

License


This project is licensed under MIT License - see the LICENSE.md file for details.

Acknowledgements


This README was generated using writeme.

About

Project leveraging machine learning to anticipate equipment maintenance schedules.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published