github.com/openmc-dev/openmc ↗
OpenMC Monte Carlo Code
An animated visualization of openmc-dev/openmc's Git history from January 2011 to December 2020, built by 95 contributors. The codebase reached 39,200 lines, mostly Python. The video runs 6 minutes 10 seconds.
Render your own repo
Turn any GitHub repository into a video like this — free sample in seconds.
Open this visualization on its own page →
Language
Python
Contributors
95
Lines of Code
39,200
From
2011-01-17
To
2020-12-24
Advertisement
About openmc-dev/openmc
OpenMC is a modern Monte Carlo particle transport code designed for simulating the movement and interaction of neutrons, photons, and other particles through complex materials and geometries. Built with contemporary computational methods, it uses constructive solid geometry for model definition and continuous-energy transport physics with cross-section data stored in HDF5 format. The project originated at MIT's Computational Reactor Physics Group and serves researchers and engineers in nuclear energy, fusion, and radiation transport applications.
The codebase provides a comprehensive simulation environment for nuclear engineering analysis, including capabilities for neutronics calculations, radiation shielding design, and reactor physics studies. OpenMC is implemented primarily in Python with high-performance computing capabilities, allowing users to model detailed geometric configurations and run particle transport simulations efficiently. The project maintains extensive documentation, offers installation through Conda, and provides Docker containers for easy deployment across different computing environments.
The OpenMC community is actively maintained through a discussion forum where users can seek help, report issues, and contribute to development. The code is open-source under the MIT license and has been the subject of peer-reviewed research, making it a widely recognized tool in the computational nuclear engineering field. It supports both development workflows and production research applications, with continuous integration testing and regular updates to the codebase.
Advertisement