This repository is designed for MAE 150A Intermediate Fluid Mechanics at UCLA.
To get started with jupyter, please do the following:
-
Download Julia to your computer from https://julialang.org
-
Start a Julia session.
-
Type
]
to enter the Julia package management system. At this prompt, typeadd IJulia
. This downloadsjupyter
, which is a browser-based computing environment. The 'ju' part stands for Julia; the 'py' part stands for Python. You can return to the Julia prompt by pressing backspace.
If you already have jupyter set up on your computer, start here:
-
Enter the Julia package management system using
]
, if you are not already in it (see above). Typeadd https://github.com/UCLAMAEThreads/MAE150A
. This will add the MAE150A package to your own computer. (In future sessions, you do not need to run this again. However, you should regularly runupdate
to make sure you have the most up-to-date version of the package. I.e., type] update
from the Julia prompt. Please make sure to start a new Julia session after you update, to force a new compilation of the package.) -
Now press backspace to return to the Julia prompt. At this prompt, type
using MAE150A
. This precompiles the package. Note: it will probably take several minutes. -
After you have waited patiently for that to finish, type
MAE150A.open_notebooks()
. This will put you into the main index of notebooks. You can open each one and run it. -
If you wish to use any of these notebooks as a starting point for your own modifications, please use the "Make a Copy..." option from the main jupyter menu.