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 andPython
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 |