Introduction to kinetic Monte Carlo (kMC) Simulations with Examples in Jupyter Notebooks
-
Updated
Aug 14, 2019 - Jupyter Notebook
Simulation refers to the process of creating a virtual model of a real-world system to study its behavior and performance under various conditions. This topic covers the principles, methodologies, and applications of simulation in fields such as engineering, science, healthcare, and social sciences. Simulations can range from simple models to complex, interactive environments, allowing researchers and practitioners to test hypotheses, train individuals, and predict outcomes without the risks or costs associated with real-world experiments. The topic also explores different types of simulation software and tools, as well as best practices for designing and validating simulations.
Introduction to kinetic Monte Carlo (kMC) Simulations with Examples in Jupyter Notebooks
Scientific Computing for Chemists is a free text for teaching basic computing skills to chemists using Python, Jupyter notebooks, and the other Python packages. This text makes use of a variety of packages including NumPy, SciPy, matplotlib, pandas, seaborn, nmrglue, SymPy, scikit-image, and scikit-learn.
📓 "An Introduction to Time Series Analysis with R" is a text which is currently under development and aims at giving readers a general overview of the main aspects that characterise time series and the most common tools used for their analysis.
Python code (Jupyter notebooks) used in the lecture "Mathematics of Machine Learning".
Programs, scripts, and notebooks created for my summer research project at McGill for the Brunner Neutrino Lab
Created by The scientific and engineering community