My IJulia notebooks
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
2014-06-09-the-colors-of-chemistry.ipynb
2014-06-30-world-of-julia.ipynb
2014-08-06-parallel-prefix.ipynb
C103333.jdx
C135488.jdx
LICENSE.md
README.md
cr2o7.jdx
cu2aq.jdx
e141.jdx
iodine.txt
montage_julia.jpg
montage_juliaonly.jpg
rhodamineb.txt
ti3aq.jdx

README.md

IJulia Notebooks

Demo-ready IJulia notebooks.

Creative Commons License
Jiahao's IJulia Notebooks by Jiahao Chen is dual-licensed under a Creative Commons Attribution 4.0 International License and the MIT license.
Based on a work at https://github.com/jiahao/ijulia-notebooks.
Permissions beyond the scope of this license may be available at https://github.com/jiahao/ijulia-notebooks/blob/master/LICENSE.md.

What are these notebooks?

IJulia notebooks are Jupyter/IPython Notebooks running Julia code. These notebooks offer a convenient and modern solution for writing literate documents that mix code, text, equations, and other multimedia elements.

List of available notebooks

Notebooks are given names based on the first date I have used them for a demo.

Some of these will have been updated more recently.

  • The Colors of Chemistry (2014-06-09): demonstrates the relationship between UV-vis spectroscopic data and the human-perceived colors as described by color spaces.

  • World of Julia (2014-06-30): shows how to download data by querying the GitHub API and OpenStreetMap's Nominatim geocoding service, and render the results on a vector map.

  • Parallel Prefix (2014-08-06): explains the parallel prefix (a.k.a. scan or prefix sum) algorithm, specifically the Brent-Kung form, and how polymorphism in Julia allows the same implementation to be reused for formal verification, visualization, and distributed computation. Update: the ideas in this notebook are now published.

More notebooks

More notebooks can be found at ijulia-notebooks-assorted, which is a repository of IJulia notebooks in various levels of readiness.