Author: Markus Konrad post@mkonrad.net
This repository contains code for some small projects that I implement with the programming language Julia in order to learn that language. It's an ongoing effort.
I also keep notes on what I learn about JuliaLang especially regarding differences to Python and R in julianotes.md.
Each small project lives in its own folder. Common utilities, that are used in all projects, live in files in the root directory such as cmap.jl
.
gcd
: simple and extended Euclidian algorithm to find the greatest common divisor of two integersresidueclasses
: code to represent and visualize residue or congruence classes in modular arithmetic
Each project also contains automated tests in a tests.jl
file.
For most projects, I provide a Jupyter notebook that shows how to use the implemented functions and types:
The source-code is provided under Apache License 2.0 (see LICENSE
file).