The timetable generation algorithm is a C++ open source genetic algorithm that generates unformatted timetables. The tables are fetched, organized and formatted by the python modules used by the API, which is used when a form information about the timetable is submitted.
The form is the easiest way to generate school timetables with Mnemosyne. Its graphical interface organizes visually the data to be sent to the API.
See detailsThe API is a flexible way to use Mnemosyne's algorithm in other applications, by sending a JSON with the data of the timetable. The result is given by a JSON.
See details