Attendance class with methods for marking, updating, and exporting attendance.
Support for loading data from both CSV file and Pandas DataFrame.
summary() function to generate daily/weekly attendance reports.
Improved error handling when loading corrupted or missing CSV files.
Optimized save() method to reduce I/O operations.
Restructured file organization into pytica/ package with attendance.py.
Improved logging format.
Bug where saving attendance with no records created an empty file.
Fixed indexing issue when removing absent students.
Type hints and inline documentation for better developer experience.
Command-line interface for quick attendance marking.
Initial implementation of CSV-based attendance tracking.
Basic CRUD operations for adding and updating student attendance.
First stable release of pytica.
Core functionality for tracking attendance in Python.
Basic documentation and setup instructions.