Screenshot 2025-05-09 171504.png

Hello Everyone ✨!!

I am excited to share that I have successfully completed my Google Summer of Code 2025 (GSoC '25) journey 🎉. It has been an incredible learning experience filled with challenges, problem-solving, and a lot of growth.

I would like to sincerely thank Google for providing such an amazing opportunity, my mentor Nikos, and the entire team at GFOSS for their constant support and guidance throughout the program 🙏.

Over the summer, I worked on building a Python package for Kinetic Monte Carlo simulations (‣). The project involved designing core components like configuration handling, lattice construction, reaction processes, job execution, and results visualization — essentially creating a reusable and extensible framework for simulation workflows.

My work can be seen in this PR (Link). I’m really proud of the progress and contributions made, and I hope this package will be helpful for future research and applications in the community.


Table of Contents

  1. Overview
  2. Key Features
  3. Installation
  4. Core Components
  5. Usage Examples
  6. API Reference
  7. Output Analysis
  8. Visualization
  9. Conclusion

Overview

Pyapothesis provides a Python interface for running and analyzing Apothesis KMC simulations. It enables researchers to: