Skip to main content

Easy data parsing for courses at the University of Washington

Project description

uwtools

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:

  • Archived Data in compressed files allows for quick access to a large variety of data from UW.
  • 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

Documentation

Method Description
course_catalogs Parse the UW Course Catalogs
departments Get information about UW Departments
get_quarter_ranges Find out the time ranges of quarters at UW as datetime objects
get_quarter Get the current/upcoming quarter at UW based on the current date
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.5.1.tar.gz (20.5 kB view hashes)

Uploaded Source

Built Distribution

uwtools-1.5.1-py3-none-any.whl (21.8 kB view hashes)

Uploaded Python 3

Supported by

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