RoyAalekh's picture
refactored project structure. renamed scheduler dir to src
03a506a
### Utils Module — Calendar Utilities
Directory: `scheduler/utils/`
Utility functions that support scheduling and simulation. Currently focused on court calendar handling.
#### Files overview
- `calendar.py`
- Purpose: Calendar/date helpers used by the scheduler and simulation.
- Typical responsibilities: business day calculations, holiday/weekend handling, date ranges for scheduling windows, and formatting for outputs.
- Interactions: Imported where date arithmetic and calendar rules are required (e.g., selecting valid hearing days).
- `__init__.py`
- Purpose: Package initialization.