George Papagiannakis's repositories
CPP-PP-Edu
C++ Introduction to Programming - Principles & Practice - Educational student resources
generative-ai-for-beginners
12 Lessons, Get Started Building with Generative AI 🔗 https://microsoft.github.io/generative-ai-for-beginners/
papagiannakis.github.io
Personal web-space
ICG-PP-Edu
Interactive Computer Graphics - Principles & Practice - Educational Student Resources
raytracing.github.io
Main Repo / Main Web Site
academicpages.github.io
Github Pages template for academic personal websites, forked from mmistakes/minimal-mistakes
assimp
Official Open Asset Import Library Repository. Loads 40+ 3D file formats into one unified and clean data structure.
benchmark
A microbenchmark support library
CG-PP-Edu
Computer Graphics - Principle & Practice - Educational Student Resources
cpp_python_workflow
A cpp/python workflow example, with github ACTIONS as poor man's CI
cs-smallpt
☀️ C# Path Tracer
Deep-Learning-A-Visual-Approach
All of the figures and notebooks for my deep learning book, for free!
Gaalop
Gaalop (Geometic Algebra Algorithms Optimizer) is a software to compile and optimize geometric algebra (GA) expressions into high-level programming language code. Geometric algebra expressions can be developed using the freely available CLUCalc software by Christian Perwass. Gaalop optimizes CLUCalc expressions and produces C++ (AMP), OpenCL, CUDA, CLUCalc or LaTeX output. The optimized code is free of geometric algebra operations and runs very efficiently on various platforms.
github-slideshow
A robot powered training repository :robot:
googletest
Googletest - Google Testing and Mocking Framework
Programming-Principles-and-Practice-Using-Cpp
My reading of Programming: Principles and Practices using C++ (2nd ed) by Bjarne Stroustrup
pyGandalf
a Geometric, Animation, Neural, Directed, Algorithmic, Learning Framework
pyimgui
Cython-based Python bindings for dear imgui
python-patterns
A collection of design patterns/idioms in Python
tinyraytracer
A brief computer graphics / rendering course