https://github.com/zsunberg/satisfaculty
https://github.com/zsunberg/satisfaculty
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/zsunberg/satisfaculty
- Owner: zsunberg
- License: mit
- Created: 2025-08-02T23:23:13.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2026-01-10T22:37:37.000Z (6 months ago)
- Last Synced: 2026-01-11T06:16:57.261Z (6 months ago)
- Language: Python
- Size: 1.07 MB
- Stars: 0
- Watchers: 0
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Satisfaculty
A python course scheduling optimization tool that uses integer linear programming.
## Installation
```bash
pip install satisfaculty
```
For the latest development version:
```bash
pip install git+https://github.com/zsunberg/satisfaculty.git
```
## Documentation
See the [full documentation](https://zsunberg.github.io/satisfaculty/) for usage, examples, and the objectives guide.
## Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md).
## Acknowledgements
- [Melissa Piper](https://github.com/piperm-explore) for inspiring the schedule visualization with her excellent excel schedules
- [Claude Code](https://claude.ai/code) for assistance with development