A summary tool for quick and clean summaries
| Short Name | Description | Location | Percentage complete |
|---|---|---|---|
| DDP | Design of Digital Platform | link | ✅ |
| DSP_EXAM_August_AI | Gemini answer of DSP questions | link | ✅ |
| DSP_EXAM_BLANK | Previous DSP questions with blank | link | ✅ |
| DSP_EXAM_TRAINING | Exam I did for DSP | link | ✅ |
| DSP_EXAM | All previous exam questions until 2025 | link | ✅ |
| DSP_script | DSP lecture text-to-speech | link | ✅ |
| Short Name | Description | Location | Percentage complete |
|---|---|---|---|
| Computer_Architecture | Computer Architecture summary | link | |
| DAMSIC_Questions | Gemini answer of DSP questions | link | ✅ |
| DAMSIC | Previous DSP questions with blank | link | |
| Design_of_Digital_IC | Exam I did for DSP | link | |
| ecodesign | All previous exam questions until 2025 | link | |
| Hardware_Security | DSP lecture text-to-speech | link | |
| Technology_of_Microelectronic_EXTRA | Important values | link | ✅ |
| Short Name | Description | Location | Percentage complete |
|---|---|---|---|
| AI_CPAEP | AI summary of papers | link | ✅ |
| CAD_IC | Gemini answer of DSP questions | link | 40%❌ |
| ComputeAI | Compute AI summary | link | ✅ |
| EMI | EMI summary | link | ✅ |
| Measurement | Measurement systems summary | link | 60%❌ |
| mm_Wave | mm-Wave summary | link | 70%❌ |
| Short Name | Description | Location | Percentage complete |
|---|---|---|---|
| SW_RT | Software for Real Time Control summary | link | ❌ |
| Image_Analysis | Image Analysis summary | link | ❌ |
| Religion | Religion summary | link | ❌ |
It is a small collection of summaries I am making for my classes this semester. For classes that do not have a lot of equation, I prefer using markdown compiled in pdf with pandoc. It is faster than simply using
It gets compiled automatically by github and pushed on main after ~5 minutes so be sure to always
git pull
or
git pull -f
If needed.
You can clone this repo and compile locally with the make command. You will need docker installed. This allows that everyone is compiling on the same platform with little requirements (first compilation may take some times to pull the image).
make
Will compile all of the summaries locally.
You can also simply grabbed the already compiled pdf that gets compiled each time someone push to the main branch.
Each pdf's are located at:
https://raw.githubusercontent.com/Tfloow/ESATSummary/main/PDF/FOLDER_NAME.pdf
Like this https://raw.githubusercontent.com/Tfloow/ESATSummary/main/PDF/M2S1_ComputeAI.pdf.
If you tend to forget pulling before commiting, you can create a new branch like "working" and add all of your summaries, the bot won't compile summaries that aren't on main. And once you are ready to fully compile everything you can merge in main (I just advise you to run locally make first to make sure everything is in order).
Thank you for contributing summaries — the process is simple and designed to keep contributions consistent and easy to build.
-
Fork and Clone the repo:
First, fork the repository.
git clone https://github.com/YOUR_USERNAME/ESATSummary.git cd ESATSummary
-
Create a new summary scaffold:
Use the
makehelper to create a new summary folder and boilerplate. Replace the placeholders with your values (folder name, semester, title and author):make create_summary DIR='os' SEMESTER='M1S2' TITLE='Operating Systems' AUTHOR='Your Name'
DIR— short folder name used for file paths (lowercase, no spaces).SEMESTER— semester identifier (e.g.M1S2), used to place the summary in the correct top-level folder.TITLE— human-readable title used in the PDF metadata.AUTHOR— author name to be shown in the document.
-
Edit your summary:
- Write content in
summary.md(or the LaTeX file provided by the template). - Add images under the
img/folder inside the summary directory. - Keep each summary self-contained and avoid committing large binaries.
- Write content in
-
Build locally (recommended):
The project uses Docker for deterministic builds. Install Docker and then run:
make
This builds all summaries and produces PDFs in the
PDF/directory. Runningmakelocally helps catch formatting issues before pushing.
All summaries are based on class given by Professors at KU Leuven. If a professor or a TA desire to take offline a summary, they can do so by opening a new issue with the "Take down notice" template.