https://github.com/barreeeiroo/tfg-timetable-solvers-asp
Timetable Solver written in ASP - https://diego.gal/tfg
https://github.com/barreeeiroo/tfg-timetable-solvers-asp
Last synced: 3 months ago
JSON representation
Timetable Solver written in ASP - https://diego.gal/tfg
- Host: GitHub
- URL: https://github.com/barreeeiroo/tfg-timetable-solvers-asp
- Owner: barreeeiroo
- License: gpl-3.0
- Created: 2022-11-12T15:35:24.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-29T01:13:26.000Z (almost 2 years ago)
- Last Synced: 2025-01-28T00:29:40.777Z (5 months ago)
- Language: Python
- Homepage: https://timetable.barreiro.dev
- Size: 610 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TFG Solver
## Project Structure
- `data`: contains data files, like course definitions, general settings, rooms, etc.
- `src`: contains the actual logic of the solver
- `tests`: missing test cases### Solver Logic
- `adapter`: some useful sub-packages, like the data reader
- `models`: class files, like Room, Course, Schedule, etc.
- `solvers`: all available solvers
- `asp.constants`: Clingo constants and naming used
- `asp.rules`: Clingo rules generator
- `asp.scheduler`: actual solver
- `utils`: some utility code