Metadata-Version: 2.4
Name: teacher-tea
Version: 0.1.0
Summary: Help students compare teachers and build clash-free class schedules.
Author-email: Ali Haider <AliHaider7108@users.noreply.github.com>
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# TeacherTea

TeacherTea is a small Python library that helps university students pick teachers and plan a weekly timetable. It includes teacher review summaries and simple schedule tools.

## Install

```bash
pip install teacher-tea
```

## Quick example

```python
from teacher_tea import get_teacher_summary, compare_teachers, best_teacher_for
from teacher_tea import check_clash, build_timetable, free_slots, workload_estimator

print(get_teacher_summary("Jawairia Rasheed"))
print(compare_teachers("Jawairia Rasheed", "Noreen Ashraf"))
print(best_teacher_for("CS101"))

courses = [
    {"course": "CS101", "teacher": "Jawairia Rasheed", "slot": ("Mon", 9.0, 10.5)},
    {"course": "SE201", "teacher": "Noreen Ashraf", "slot": ("Mon", 10.0, 11.5)},
]
print(build_timetable(courses))
print(free_slots([("Mon", 9.0, 10.5), ("Mon", 14.0, 15.5)], "Mon"))
print(workload_estimator(3, "medium"))
```
