diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..3b599cc2341cfd4cb70be3ccd06483ac67b4d6af
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,85 @@
+# Created by https://www.toptal.com/developers/gitignore/api/macos,jupyternotebooks,root,python,git Edit at 
+# https://www.toptal.com/developers/gitignore?templates=macos,jupyternotebooks,root,python,git
+### Git ###
+# Created by git for backups. To disable backups in Git: $ git config --global mergetool.keepBackup false
+*.orig
+# Created by git when using merge tools for conflicts
+*.BACKUP.* *.BASE.* *.LOCAL.* *.REMOTE.* *_BACKUP_*.txt *_BASE_*.txt *_LOCAL_*.txt *_REMOTE_*.txt
+### JupyterNotebooks ###
+# gitignore template for Jupyter Notebooks website: http://jupyter.org/
+.ipynb_checkpoints */.ipynb_checkpoints/*
+# IPython
+profile_default/ ipython_config.py
+# Remove previous ipynb_checkpoints git rm -r .ipynb_checkpoints/
+### macOS ###
+# General
+.DS_Store .AppleDouble .LSOverride
+# Icon must end with two \r
+Icon
+# Thumbnails
+._*
+# Files that might appear in the root of a volume
+.DocumentRevisions-V100 .fseventsd .Spotlight-V100 .TemporaryItems .Trashes .VolumeIcon.icns 
+.com.apple.timemachine.donotpresent
+# Directories potentially created on remote AFP share
+.AppleDB .AppleDesktop Network Trash Folder Temporary Items .apdisk
+### Python ###
+# Byte-compiled / optimized / DLL files
+__pycache__/ *.py[cod] *$py.class
+# C extensions
+*.so
+# Distribution / packaging
+.Python build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ wheels/ 
+pip-wheel-metadata/ share/python-wheels/ *.egg-info/ .installed.cfg *.egg MANIFEST
+# PyInstaller Usually these files are written by a python script from a template before PyInstaller builds the exe, 
+#  so as to inject date/other infos into it.
+*.manifest *.spec
+# Installer logs
+pip-log.txt pip-delete-this-directory.txt
+# Unit test / coverage reports
+htmlcov/ .tox/ .nox/ .coverage .coverage.* .cache nosetests.xml coverage.xml *.cover *.py,cover .hypothesis/ 
+.pytest_cache/ pytestdebug.log
+# Translations
+*.mo *.pot
+# Django stuff:
+*.log local_settings.py db.sqlite3 db.sqlite3-journal
+# Flask stuff:
+instance/ .webassets-cache
+# Scrapy stuff:
+.scrapy
+# Sphinx documentation
+docs/_build/ doc/_build/
+# PyBuilder
+target/
+# Jupyter Notebook IPython pyenv
+.python-version
+# pipenv According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. However, in 
+#   case of collaboration, if having platform-specific dependencies or dependencies having no cross-platform 
+#   support, pipenv may install dependencies that don't work, or not install all needed dependencies.
+#Pipfile.lock PEP 582; used by e.g. github.com/David-OConnor/pyflow
+__pypackages__/
+# Celery stuff
+celerybeat-schedule celerybeat.pid
+# SageMath parsed files
+*.sage.py
+# Environments
+.env .venv env/ venv/ ENV/ env.bak/ venv.bak/ pythonenv*
+# Spyder project settings
+.spyderproject .spyproject
+# Rope project settings
+.ropeproject
+# mkdocs documentation
+/site
+# mypy
+.mypy_cache/ .dmypy.json dmypy.json
+# Pyre type checker
+.pyre/
+# pytype static type analyzer
+.pytype/
+# profiling data
+.prof
+### ROOT ###
+# ROOT Home Page : https://root.cern.ch/ ROOT Used by Experimental Physicists, not necessarily HEP ROOT based on 
+# C++ Files generated by ROOT, observed with v6.xy
+*.pcm *.d
+# End of https://www.toptal.com/developers/gitignore/api/macos,jupyternotebooks,root,python,git
diff --git a/.ipynb_checkpoints/clean_data-checkpoint.ipynb b/.ipynb_checkpoints/clean_data-checkpoint.ipynb
deleted file mode 100644
index 7fec51502cbc3200b3d0ffc6bbba1fe85e197f3d..0000000000000000000000000000000000000000
--- a/.ipynb_checkpoints/clean_data-checkpoint.ipynb
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "cells": [],
- "metadata": {},
- "nbformat": 4,
- "nbformat_minor": 4
-}