Mohsen's repositories
numerical-mooc
A collaborative educational initiative in computational science and engineering.
BasicOpenFOAMProgrammingTutorials
Introduces basic C++ concepts to beginner users of the OpenFOAM open-source CFD libraries.
Complete-Python-3-Bootcamp
Course Files for Complete Python 3 Bootcamp Course on Udemy
CppCoreGuidelines
The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++
numerical-python-second-ed
Source code for 'Numerical Python Second Edition' by Robert Johansson
cs-video-courses
List of Computer Science courses with video lectures.
EverydayTools
These are some of the tools I use almost every day for working with data and plotting.
karimimp.github.io
A simple blog to keep tracks of what I am doing.
openfoam-workflow-vscode
This repo shows how I personally work with OpenFOAM through Docker and Visual Studio Code. Using Visual Studio Code as text editor has a number of advantages as it allows you to attach the file system of a running Docker container, which makes accessing an OpenFOAM/Docker installation much easier. Also, Visual Studio Code has extensions for OpenFOAM syntax highlighting.
publications
Updated list of my scientific publications
pydata-book
Materials and IPython notebooks for "Python for Data Analysis" by Wes McKinney, published by O'Reilly Media
python-science-tutorial
Series of notebooks to illustrate different plotting features using Python
so-simple-theme
A simple Jekyll theme for words and pictures.
symbolic-rl
Symbolic Reinforcement Learning using Inductive Logic Programming
thin_pipeflow_snappyHexMesh
Thinner version of pipe or cylinder geometry with snappyHexMesh
word-count
Example project we use in the reproducibility lesson.