To infinity, and beyond!
Project description
CS6140-final-project
Authors: Daniel Blum, Matthew Greene, Bram Ziltzer
Summary: A classification project using Logistic Regression, SVMs, and DNNs to predict if a flight will be delayed or not.
The Docker Python Environment
The project is running in a collection of docker images via docker compose
.
The jupyter-lab
image runs a Debian instance with Mamba as the environment manager.
Running the Poetry Environment
Prerequisites:
cd
into the parent directory of the project- run
docker compose up -d
Docker is going to do its thing for a bit and download a good amount of stuff.
Once done, you should have control over the terminal (as the -d
is the detached option for docker compose
).
If you run docker ps
, you should have these running services:
- jupyter-lab
And a new network with docker network ls
:
- cs6140-final-project_cs6140-network
Updating Poetry
If you need to add libraries TODO (dan) - FILL IN
Updating the PostgreSQL Image
Running Jupyter
VSCode
Prerequisites
- Jupyter Extension for VSCode
- Python Extension for VSCode
When you open a *.ipynb
file in VSCode, you'll want to the remote kernel running in docker.
- In the top right corner of the
ipynb
file, selectSelect Kernel
(if you don't see this, it might have another kernel already selected)l. - A drop-down pops up in the center of VSCode, select
Select Another Kernel
. - Select
Existing Jupyter Server...
- Enter
http://127.0.0.1:8889
- Select
Python 3 (ipykernel)
, the kernel at/mamba/bin/python
You should be all set!
Browser
Prerequisites
- A Web Browser
Open up http://localhost:8889
DataSpell
Running Poetry
don't worry about this
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for cs6141_final_project-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 944aa2430d4da81ba54722756e840cd640b79c9ab7643b32f164ff861fb33835 |
|
MD5 | c57e879860ec176e017c689e54a74a0a |
|
BLAKE2b-256 | 125502ed3137e7b3a8794b52c4cffb995338c2d2d2e48bd2735563429810d73d |
Hashes for cs6141_final_project-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95078ebe8d0120852151a08fda8cdc7072b711304e49d02b479778bedce530a4 |
|
MD5 | 383c62732eb10f611c7f20f12c62562c |
|
BLAKE2b-256 | 69392f3720689d1816205a45dbbdab506dffb54ce54825c96e9127e8588f2f5b |