Implement Gradio chat interface for faculty advisor using Chroma DB. Update faculty advisor functions to accept collection parameter for similarity search. Modify profile_to_vector_database notebook to reflect changes in execution counts and outputs.
Update .gitignore to include faculties_vectorstore and .gradio directories. Modify requirements.txt to specify gradio version as >=4.0.0 for compatibility.
Fix FacultyProfileScraper to correctly initialize soup attribute and extract links. Update profile_to_vector_database notebook to reflect changes in execution count and handle errors. Adjust local server URL in notebook outputs.
Refactor faculty scraping functionality and add new scrapers for various departments. Update main.py to comment out sum calculations and chart plotting. Introduce profile_to_vector_database notebook for faculty data processing. Remove simple.ipynb as it is no longer needed.