Coder Social home page Coder Social logo

ucsd-historical-enrollment-data / ucsdhistenrolldata Goto Github PK

View Code? Open in Web Editor NEW
35.0 1.0 1.0 3.23 MB

Did someone say... scuffed UCSD historical enrollment data?

License: MIT License

Python 75.89% Shell 5.29% PowerShell 7.95% Rust 10.86%
ucsd ucsd-webreg hacktoberfest

ucsdhistenrolldata's Introduction

Project Banner

webweg | webreg_scraper | UCSDHistEnrollmentData

A repository that

  • branches out to multiple children repositories containing enrollment data for multiple terms at UC San Diego.
  • contains some other other UCSD-related data files that may be helpful.

Data

You can find historical enrollment data linked below. Documentation can be found further below. To see the other UCSD-related data files, go to the data folder.

Note

This repository contains a number of random scripts to help me clean up and process the enrollment data, documentation regarding how the CSV files are structured, and links to the sibling repositories. Each child repository contains CSV files which contains information regarding the number of seats available at some time for certain classes. There are also some scripts designed to help clean and analyze the data. Additionally, there are pre-generated plots of each course that is being tracked.

Full Data

Starting with FA22,

  • enrollment and drop data are integrated into one term folder.
  • graduate courses from specific departments will be collected1.
  • all undergraduate courses will be collected.
Term Information Data Collected Link
FA22 Fall 2022 Enrollment & Drop Data (Undergraduate Only) All undergraduate courses Here
FA22G Fall 2022 Enrollment & Drop Data (Graduate Only) CSE, COGS, MATH, ECE graduate courses Here
WI23 Winter 2023 Enrollment & Drop Data (Undergraduate Only) All undergraduate courses Here
WI23G Winter 2023 Enrollment & Drop Data (Graduate Only) CSE, COGS, MATH, ECE graduate courses Here
SP23 Spring 2023 Enrollment & Drop Data All undergraduate courses & CSE, COGS, MATH, ECE graduate courses Here
FA23 Fall 2023 Enrollment All undergraduate courses & CSE, COGS, MATH, ECE graduate courses Here
WI24 Winter 2024 Enrollment & Drop Data All undergraduate courses & CSE, COGS, MATH, ECE graduate courses Here
SP24 Spring 2024 Enrollment & Drop Data All undergraduate courses & CSE, COGS, MATH, ECE graduate courses Here
S124 Summer I 2024 Enrollment & Drop Data All undergraduate courses & CSE, COGS, MATH, ECE graduate courses Here
S224 Summer II 2024 Enrollment & Drop Data All undergraduate courses & CSE, COGS, MATH, ECE graduate courses Here
S324 Special Summer 2024 Enrollment & Drop Data All undergraduate courses & CSE, COGS, MATH, ECE graduate courses Here
FA24 Fall 2024 Enrollment & Drop Data All undergraduate courses & CSE, COGS, MATH, ECE graduate courses Here

Incomplete Data

Below, you can find incomplete data. Incomplete data is defined as data with a significant number of missing datapoints (essentially rendering them significantly less valuable than regular datasets).

Term Information Data Collected Link
S123 Summer I 2023 Raw Data All undergraduate courses (raw data only, see repository for more info) Here
S223 Summer II 2023 Raw Data All undergraduate courses (raw data only, see repository for more info) Here

Limited Data (Prior to FA22)

The following repositories only contain limited data, and were intended to be long-term test runs to see if the project was feasible. Note that Spring 2022 enrollment data is formatted differently from the data found in other data repositories.

Term Information Data Collected Link
SP22 Spring 2022 Enrollment Data CSE, COGS, MATH, ECE undergraduate courses Here
SP22D Spring 2022 Drop Data CSE, COGS, MATH, ECE undergraduate courses Here
S122 Summer I 2022 Enrollment Data CSE, COGS, MATH, ECE undergraduate courses Here
S122D Summer I 2022 Drop Data CSE, COGS, MATH, ECE undergraduate courses Here
S222 Summer II 2022 Enrollment Data CSE, COGS, MATH, ECE undergraduate courses Here
S222D Summer II 2022 Drop Data CSE, COGS, MATH, ECE undergraduate courses Here
S322 Summer III 2022 Data CSE, COGS, MATH, ECE undergraduate courses Here

Documentation

Below, you can find some documentation to get you started.

License

All files here and in the data repositories are licensed under the MIT license. If you'd like an explicit LICENSE file in the data repositories, please let me2 know.

You're free to use this data for your own projects, but please be sure to cite this repository when using data found here so other people can use the data for their own projects.

Footnotes

  1. Graduate courses are not formally supported. Once I stop collecting undergraduate course enrollment data, I will also stop collecting graduate course enrollment data, which means some data (e.g., drop with W deadline) will not be collected.

  2. Edward is bad.

ucsdhistenrolldata's People

Contributors

ewang2002 avatar mr4tt avatar rybplayer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

mr4tt

ucsdhistenrolldata's Issues

Current Update Status

Note: As of December 3, 2023, this issue will no longer be updated.

I'll periodically update this issue with the status (update frequency) of each active term I'm tracking. Note that each general term will look like XXXX, where each X is a letter or number.

The status you see here is how often I'll be plotting the data. Note that this is supposed to be an estimate; I may not necessarily follow through with updating the datasets/plots on said basis.

Active Terms

Term Status
WI24 ⌛Coming Soon.

(Working day means a day where there's active enrollment going on, e.g., Sunday is not a working day because no one is assigned an enrollment time then.)

Inactive Terms

Term Status
SP22 🟥 No longer being updated.
SP22D 🟥 No longer being updated.
S122 🟥 No longer being updated.
S122D 🟥 No longer being updated.
S222 🟥 No longer being updated.
S222D 🟥 No longer being updated.
S322 🟥 No longer being updated.
FA22UG ❌ Unavailable.
FA22NS ❌ Unavailable.
FA22A ❌ Unavailable.
FA22 🟥 No longer being updated.
FA22G 🟥 No longer being updated.
WI23 🟥 No longer being updated.
WI23G 🟥 No longer being updated.
SP23 🟥 No longer being updated.
S123 🟥 No longer being updated.
S223 🟥 No longer being updated.
FA23 🟥 Terminated due to ITS.

Last Updated: December 3, 2023 at 9:30 PM ET

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.