dash-app
The GreatFull Plate Internship Projects . Dashboards include visualizations and written analysis, all used to create a final report about insurance data.
Science Score: 18.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.8%) to scientific vocabulary
Keywords
Repository
The GreatFull Plate Internship Projects . Dashboards include visualizations and written analysis, all used to create a final report about insurance data.
Basic Info
- Host: GitHub
- Owner: arcelioeperez
- Language: Python
- Default Branch: gh-pages
- Homepage: https://arcelioeperez.github.io/dash-app/
- Size: 35.2 MB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
This is a Dash App for my internship at The GreatFull Plate
Author: Arcelio E. Perez
URL for the Heroku app: click here
URL for the Github website (contains the links, pdf, and files needed for this project): click here
Supported OS: Ubuntu, Windows, MacOS
Also included: Dockerfile
Basic requirements: python 3, requirements.txt, and app.py
Files for Docker: docker_app.py and Dockerfile - this assumes that you have Docker installed in your computer. If not, refer to DockerNotes and Docker.com.
To know more about this project, please read the Wiki Page.
App Demo
Cloning the repository
git clone https://github.com/arcelioeperez/dash-app.git && cd dash-app
If you download a .zip folder or tar.gz
```
unzip nameofthezipped folder
for tar.gz
tar -xvf nameofthetar folder ```
Running the app - once the website folder has been downloaded and unzipped
```
Go to the folder typing
cd foldername ```
To run the file that contains the dash app, in this case app.py
On Windows make sure you have Python in the *path** otherwise it won't work* --
Here's a link that explains the process of adding Python to the path.
python3 app.py
This will render the localhost address, this address can then be opened in the browser of choice.
Note: if you do not have the required packages you must type this in your command prompt or terminal:
```
MacOS or Linux
pip3 install -r requirements.txt
Windows
pip install -r requirements.txt
```
requirements.txt contains all the libraries and dependencies needed to run app.py
View the requirements.txt file here: view
Download the requirements.txt file here: requirements.txt
If you want to fork or clone the directory feel free to do so. From the Github URL there are two download buttons for .zip and .tar.gz files
Running the eapp executable
Creating the executable
chmod +x eapp
The first line of this script is the location of the Python3 interpreter. If you are running Windows you might have a different interpreter. These are common problems that could happen when running the scripts and their solutions.
```
!/usr/bin/env python3
To run
./eapp
```
Running from VIM
On visual mode type:
:!python3 %
If you want to map commands you must go to the .vimrc file and type:
command P:!python3 %
Now to run you just have to type:
:P
Running from GNU-Emacs
```
open a shell window
M-x shell
or - if using a makefile
M-x compile
``
After opening the shell window you just have to typepython3 nameofthefile.py`
Text editors used: VS Code, GNU-Emacs, and VIM.
Download GNU-Emacs - MacOS:
brew cask install emacs
VIM should be already installed. To open VIM, go to the terminal and type: vim.
Download GNU-Emacs - GNU-Linux Ubuntu:
sudo add-apt-repository ppa:kelleyk/emacs
sudo apt update
sudo apt install emacs27
If you would like to configure VIM, go to the .vimrc file and make the changes you want.
If you would like to configure GNU-Emacs, go to the .emacs, .init.el, or emacs.el file and make the changes you want.
Python version: Python 3.7.3 (mostly run with Windows 10, WSL Debian). Other operating systems used: MacOS and Ubuntu (20.04.1 LTS).
Check Python version with:
python3 -V
If there is a bug or mistake, please report it so that I can correct it. Thank you!
Works Cited: Here
Owner
- Name: arcelioeperez
- Login: arcelioeperez
- Kind: user
- Website: arcelioeperez.github.io/pw/
- Repositories: 2
- Profile: https://github.com/arcelioeperez
Masters in Business Analytics at William and Mary. BS in Finance and Management Information Systems (MIS) at Florida State University
Citation (Citation.md)
# Works Cited - [Machine Learning Mastery - Random Forest](https://machinelearningmastery.com/random-forest-ensemble-in-python/) - [Machine Learning Mastery - Huber Regressor](https://machinelearningmastery.com/robust-regression-for-machine-learning-in-python/#:~:text=Regression%20is%20a%20modeling%20task,most%20successful%20being%20linear%20regression.) - [Plotly](https://plotly.com/) - [Dash](https://dash.plotly.com/) - [Dataset Kaggle - Insurance Charges by Miri Choi](https://www.kaggle.com/mirichoi0218/insurance) - [Screeen to GIF - to generate the demo](https://www.screentogif.com/) - [Adding Menu Bar](https://dh.obdurodon.org/jekyll.xhtml) - [Machine Learning Mastery](https://machinelearningmastery.com/random-forest-ensemble-in-python/) - [ISLR - James, Witten, Hastie, Tibshirani](http://faculty.marshall.usc.edu/gareth-james/ISL/) - [Breiman and Culter - Random Forest](https://www.stat.berkeley.edu/~breiman/RandomForests/cc_home.htm)
GitHub Events
Total
Last Year
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 0
- Total pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: 3 months
- Total issue authors: 0
- Total pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
- arcelioeperez (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- Brotli ==1.0.9
- Flask ==1.1.2
- Flask-Compress ==1.7.0
- Jinja2 ==2.11.2
- MarkupSafe ==1.1.1
- Werkzeug ==1.0.1
- certifi ==2020.6.20
- click ==7.1.2
- dash ==1.16.3
- dash-core-components ==1.12.1
- dash-html-components ==1.1.1
- dash-renderer ==1.8.2
- dash-table ==4.10.1
- future ==0.18.2
- gunicorn ==20.0.4
- itsdangerous ==1.1.0
- joblib ==0.17.0
- numpy ==1.19.2
- pandas ==1.1.3
- plotly ==4.11.0
- python-dateutil ==2.8.1
- pytz ==2020.1
- retrying ==1.3.3
- scikit-learn ==0.23.2
- scipy ==1.5.3
- six ==1.15.0
- sklearn ==0.0
- threadpoolctl ==2.1.0
- wincertstore ==0.2
- Brotli ==1.0.9
- Flask ==1.1.2
- Flask-Compress ==1.7.0
- Jinja2 ==2.11.2
- MarkupSafe ==1.1.1
- Werkzeug ==1.0.1
- certifi ==2020.6.20
- click ==7.1.2
- dash ==1.16.3
- dash-core-components ==1.12.1
- dash-html-components ==1.1.1
- dash-renderer ==1.8.2
- dash-table ==4.10.1
- future ==0.18.2
- gunicorn ==20.0.4
- itsdangerous ==1.1.0
- joblib ==0.17.0
- numpy ==1.19.2
- pandas ==1.1.3
- plotly ==4.11.0
- python-dateutil ==2.8.1
- pytz ==2020.1
- retrying ==1.3.3
- scikit-learn ==0.23.2
- scipy ==1.5.3
- six ==1.15.0
- sklearn ==0.0
- threadpoolctl ==2.1.0
- wincertstore ==0.2