Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Main #5

Open
wants to merge 55 commits into
base: production
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
aa72d2d
edit MLFlow
euniceworifah Apr 6, 2021
8a0adce
MLflow
euniceworifah Apr 7, 2021
558f211
Creating docker image
pnguyentangmcgill Apr 8, 2021
ea55223
Create docker-publish2
pnguyentangmcgill Apr 8, 2021
f7fcaea
Create Dockerfile
pnguyentangmcgill Apr 8, 2021
248ae06
Creating requirements.txt
pnguyentangmcgill Apr 8, 2021
003b019
Added the station longitude and latitude data
Bubbletea98 Apr 9, 2021
0c2248a
Merge branch 'main' of https://github.com/McGill-MMA-EnterpriseAnalyt…
Bubbletea98 Apr 9, 2021
0fbeef9
Attempt 2
euniceworifah Apr 9, 2021
ee31115
Updated MLFlow and added CausalML
euniceworifah Apr 9, 2021
686612e
Merge pull request #2 from McGill-MMA-EnterpriseAnalytics/CausalML
vsaahil Apr 9, 2021
653a09f
Revert "Updated MLFlow and added CausalML"
vsaahil Apr 9, 2021
36ea02b
Merge pull request #3 from McGill-MMA-EnterpriseAnalytics/revert-2-Ca…
vsaahil Apr 9, 2021
1f2dc42
Airbnb_Causal
vsaahil Apr 9, 2021
596f160
meta.yaml
euniceworifah Apr 9, 2021
0c84b0d
yaml
euniceworifah Apr 9, 2021
3bf3fb8
yaml
euniceworifah Apr 9, 2021
9d55670
DockerFile and requirement files
pnguyentangmcgill Apr 11, 2021
53d0c26
Testing the fork Pascal's account
pnguyentangmcgill Apr 11, 2021
2b050a9
Creating a fork file to test
pnguyentangmcgill Apr 11, 2021
d4f1518
Creating fork2 to test if rebasing works
pnguyentangmcgill Apr 11, 2021
74cb7de
Airbnb PPT
vsaahil Apr 12, 2021
50a4cf1
Presentation Update
vsaahil Apr 12, 2021
204a417
Final script
euniceworifah Apr 12, 2021
96dceb4
MLflow
euniceworifah Apr 12, 2021
4260345
Create UI_demo.gif
Bubbletea98 Apr 13, 2021
005d7eb
PPT
vsaahil Apr 13, 2021
9ccd3dd
Merge branch 'main' of https://github.com/McGill-MMA-EnterpriseAnalyt…
vsaahil Apr 13, 2021
04a149d
Updates
shivangi-soni Apr 13, 2021
be7c347
Merge branch 'main' of https://github.com/McGill-MMA-EnterpriseAnalyt…
shivangi-soni Apr 13, 2021
9e01989
Update
shivangi-soni Apr 13, 2021
2a936b6
Re-organized the notebook
shivangi-soni Apr 16, 2021
e5f98bb
Making a Copy with the results - Pascal
pnguyentangmcgill Apr 17, 2021
5a2281e
Added the PreProcessing for Test higher up in the sequence
pnguyentangmcgill Apr 17, 2021
09d3959
Updated the sequence
pnguyentangmcgill Apr 17, 2021
ac9d1ad
Ran all the models - Pascal
pnguyentangmcgill Apr 17, 2021
fd9ab2b
Pasted back the MLFlow portion into the Copy2 file
pnguyentangmcgill Apr 17, 2021
a26f735
Added back AutoML in the Copy2
pnguyentangmcgill Apr 17, 2021
1ae8f78
Causal
vsaahil Apr 18, 2021
2edca67
Update
euniceworifah Apr 18, 2021
e21210c
Merge branch 'main' into MLFlow
euniceworifah Apr 18, 2021
2c84ae2
All Changes Done!
euniceworifah Apr 18, 2021
417026f
MLruns
euniceworifah Apr 18, 2021
821f9ef
All changes are done!
euniceworifah Apr 18, 2021
83644cc
Merge pull request #4 from McGill-MMA-EnterpriseAnalytics/MLFlow
euniceworifah Apr 18, 2021
ec24837
Update README.md
euniceworifah Apr 18, 2021
2a6740d
Update README.md
euniceworifah Apr 18, 2021
b8ca435
Update README.md
euniceworifah Apr 18, 2021
db3daa9
Updated and final files
shivangi-soni Apr 18, 2021
1a07a93
Add UI interface code
Bubbletea98 Apr 18, 2021
9c0791d
Add demo gif
Bubbletea98 Apr 18, 2021
82beeaa
Update README.md
shivangi-soni Apr 18, 2021
1c34252
Update FINAL-submission- Airbnb.ipynb
Bubbletea98 Apr 18, 2021
ec875d4
Merge branch 'main' of https://github.com/McGill-MMA-EnterpriseAnalyt…
Bubbletea98 Apr 18, 2021
857c791
Create Cleaned Code.ipynb
Bubbletea98 Apr 18, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
18 changes: 18 additions & 0 deletions .github/workflows/docker-image.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Docker Image CI

on:
push:
branches: [ main ]
pull_request:
branches: [ main ]

jobs:

build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Build the Docker image
run: docker build . --file Dockerfile --tag my-image-name:$(date +%s)
76 changes: 76 additions & 0 deletions .github/workflows/docker-publish2.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
name: Docker

on:
push:
# Publish `main` as Docker `latest` image.
branches:
- main

# Publish `v1.2.3` tags as releases.
tags:
- v*

# Run tests for any PRs.
pull_request:

env:
# TODO: Change variable to your image's name.
IMAGE_NAME: image

jobs:
# Run tests.
# See also https://docs.docker.com/docker-hub/builds/automated-testing/
test:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2

- name: Run tests
run: |
if [ -f docker-compose.test.yml ]; then
docker-compose --file docker-compose.test.yml build
docker-compose --file docker-compose.test.yml run sut
else
docker build . --file Dockerfile
fi

# Push image to GitHub Packages.
# See also https://docs.docker.com/docker-hub/builds/
push:
# Ensure test job passes before pushing image.
needs: test

runs-on: ubuntu-latest
if: github.event_name == 'push'

steps:
- uses: actions/checkout@v2

- name: Build image
run: docker build . --file Dockerfile --tag $IMAGE_NAME

- name: Log into registry
run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login docker.pkg.github.com -u ${{ github.actor }} --password-stdin

- name: Push image
run: |
IMAGE_ID=docker.pkg.github.com/${{ github.repository }}/$IMAGE_NAME

# Change all uppercase to lowercase
IMAGE_ID=$(echo $IMAGE_ID | tr '[A-Z]' '[a-z]')

# Strip git ref prefix from version
VERSION=$(echo "${{ github.ref }}" | sed -e 's,.*/\(.*\),\1,')

# Strip "v" prefix from tag name
[[ "${{ github.ref }}" == "refs/tags/"* ]] && VERSION=$(echo $VERSION | sed -e 's/^v//')

# Use Docker `latest` tag convention
[ "$VERSION" == "main" ] && VERSION=latest

echo IMAGE_ID=$IMAGE_ID
echo VERSION=$VERSION

docker tag $IMAGE_NAME $IMAGE_ID:$VERSION
docker push $IMAGE_ID:$VERSION
Loading