Для планировщика нужен JavaScript. Описание расчётов и ограничения доступны в README проекта.