Skip to main content

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:

  1. cd into the parent directory of the project
  2. 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

When you open a *.ipynb file in VSCode, you'll want to the remote kernel running in docker.

  1. In the top right corner of the ipynb file, select Select Kernel (if you don't see this, it might have another kernel already selected)l.
  2. A drop-down pops up in the center of VSCode, select Select Another Kernel.
  3. Select Existing Jupyter Server...
  4. Enter http://127.0.0.1:8889
  5. 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

cs6141_final_project-0.1.3.tar.gz (16.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cs6141_final_project-0.1.3-py3-none-any.whl (17.0 kB view details)

Uploaded Python 3

File details

Details for the file cs6141_final_project-0.1.3.tar.gz.

File metadata

  • Download URL: cs6141_final_project-0.1.3.tar.gz
  • Upload date:
  • Size: 16.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.10.7 Linux/5.19.0-40-generic

File hashes

Hashes for cs6141_final_project-0.1.3.tar.gz
Algorithm Hash digest
SHA256 afc2a5ea0e8345a6161a82d6bd939c27f1938bcfce08e25b15c20c11061e2073
MD5 9cada9bb0a956fa50f0d73f6b1e6d363
BLAKE2b-256 da8e2531a6196302b9318127c350d5790f128b20f0053e5341842532f9b3f8cf

See more details on using hashes here.

File details

Details for the file cs6141_final_project-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: cs6141_final_project-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.10.7 Linux/5.19.0-40-generic

File hashes

Hashes for cs6141_final_project-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 6e43f9967a8e3ebd2b35dbc419561c695bca2f4d3124c9c2aec96a7cdb31cf4a
MD5 6849a3a3061314a3a897f3ee3a63c036
BLAKE2b-256 cab94842f34b4c58554f1c0956c6472d0baf31603df5c56be472fdcf536b3239

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page