Codes

Astrophysics

Dusty AstroBEAR

Description:
Dust module for the MHD code AstroBEAR. A publication is currently in development.

Access:
Collaborators can access it on github. The code will be made publicly available once the paper is out ūüôā

SNE-CR Interface

Description:
Code linking a cosmic ray database with a supernova explosion code.

Access:
Collaborators can access it on github.

Programming

Python Exercises

Description:
A collection of 100+ Python exercises (including solutions) with three levels of difficult suitable for students with no or very limited initial knowledge of programming.

Access:
The workbook and solutions can be cloned or downloaded from my Python Exercises repository on GitHub.

Simple Sorting Algorithm

Description:
A Jupyter Notebook to visualize a simple sorting algorithm for one of my coding courses.

Access:
The Jupyter Notebook can be cloned or downloaded from my SimpleSortingAlgorithm repository on GitHub.

Estimating Pi with a Monte Carlo Algorithm

Description:
A Jupyter Notebook that uses a Monte Carlo Algorithm to determine the value of Pi.

Access:
The Jupyter Notebook can be cloned or downloaded from my MonteCarloForPi repository on GitHub.

Mathematics

MandelPy

Description:
MandelPy is a Mandelbrot visualization tool for Linux, Windows, and Macs based on Python3. It can be executed as a Jupyter Notebook or inside a Widget with the option to change the computational grid, the resolution, the number of iterations, the threshold, and the colour map. Generated Mandelbrot plots can be saved as png files if the corresponding option is selected.
Some MandelPy plots are available in my gallery.

Access:
The Jupyter Notebook, the GUI, and the User Manual can be cloned or downloaded from my MandelPy repository on GitHub.

Determining the Maximum of a Function using a Basic Random Walker

Description:
A Jupyter Notebook that determines the maximum of a function (1D or 2D) by using a basic random walker.

Access:
The Jupyter Notebook can be cloned or downloaded from my RandomWalkerForMaximum repository on GitHub.