Skip to content
This repository has been archived by the owner on Mar 26, 2022. It is now read-only.
/ uwtools Public archive

Python API for University of Washington (UW) Course Catalog and Time Schedule Parsing/Data Extraction and Scraping.

License

Notifications You must be signed in to change notification settings

AlexEidt/uwtools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

uwtools

UW Tools Logo

The uwtools library is inspired by the Pandas library, incorporating similar styles in parameter declaration and ease of use.
Some features of the library include:

  • Easily get quarter date ranges and current/upcoming quarters at UW.
  • Easy parsing of the current Time Schedules and Course Catalogs for every UW Campus.
  • Times for course sections in Time Schedules converted to datetime objects.
  • Complete list of buildings with abbreviations, full names and coordinates.
  • Data stored and returned in pandas DataFrames and Python dictionaries for easy searching/manipulation.
  • Time Schedule Data is available for courses beginning WIN 2003.

Installation

pip install uwtools

Method Description
course_catalogs Parse the UW Course Catalogs
departments Get information about UW Departments
academic_year Find the academic school year
time_schedules Parse the UW Time Schedules from Winter 2003 - Present for UW Campuses
buildings Get a list of buildings at each UW Campus with full names included
geocode Find coordinates for buildings at each UW Campus

Dependencies

About

Python API for University of Washington (UW) Course Catalog and Time Schedule Parsing/Data Extraction and Scraping.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages