Skip to main content

Easy data parsing for courses at the University of Washington

Project description


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.


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


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

uwtools-1.6.1.tar.gz (20.3 kB view hashes)

Uploaded source

Built Distribution

uwtools-1.6.1-py3-none-any.whl (20.4 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page