Skip to content

oubiwann/intro-to-complexity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

intro-to-complexity

Introduction to Complexity

About

This repo holds text, notes, and code created while taking the Sante Fe Institute's Complexity Explorer course Introduction to Complexity.

Notebooks

The list below links to sections (typically once section is released per week) where I have created notebooks for this course. All notebooks, unless otherwise indicated, have been created using the Maxima CAS (see also the Maxima Wikipedia article) in conjunction with jupyter. Most of the code samples in the notebooks are written in Common Lisp (SBCL).

  • Section 2 (Population growth, Logistic map)

Those links use the jupyter notebook viewer online service to render the notebooks in this repository.

If you are interested in learning more about running Maxima on your machine or in a notebook, be sure to check out these resources (which includes some fun history/backstory on Maxima!). If you'd like to use more Lisp in Maxima notebooks, be sure to check out the tutorial here.

Running Locally

If you'd like to run these notebooks, I suggest using docker in the following manner:

  1. git clone git@github.com:oubiwann/intro-ds-and-chaos.git
  2. cd intro-ds-and-chaos
  3. Then run:
    docker run -it \
        -v "`pwd`/notebooks":/home/oubiwann/maxima-jupyter/examples \
        -p 8888:8888 \
        calyau/maxima-jupyter \
        notebook --ip=0.0.0.0 --port=8888
  4. Once Jupyter starts, you'll see a link with a token displayed in your terminal; copy and paste that into your browser, and you're ready to go!

License

Copyright © 2019, Duncan McGreggor

Apache License, Version 2.0.

About

Introduction to Complexity (Maxima and Common Lisp)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published