JULIA NOTEBOOKS Alternative to PS1 (No MATLAB, no MITx)
For problem set 1, we are offering students an alternative to MITx with MATLAB. Students can use Julia
and submit their notebooks by email to mitjulia1806@gmail.com for human grading.
Should you choose MATLAB or Julia? There is no one right answer. MATLAB has been
around a long time and is widely used. Julia is relatively new, but has become
highly popular worldwide, in part because it is open source, and freely available,
but also because of its speed on large problems.
If you wish to use Julia, the easiest way is to go to juliabox
and log in with your google account. (recommended)
Alternatively Julia is available on athena, and can
be downloaded (sometimes easily, sometimes not so easily) by following the directions on
The Julia Downloads Page . If you want to install Julia and IJulia
yourself you might take a peak at the nicely written
Quantitative Economics web page .
For reference, the Julia version of ps1 can be viewed as a pdf file but the actual homework is an ipython notebook file
meant to be run inside of IJulia. One easy way to grab
the notebook is to open up Julia Box go to the console and
type the command
wget http://web.mit.edu/18.06/www/Spring15/1806pset1.ipynb
You can then click on IJulia, refresh the notebooks and you should see
your workbook.
You can also download IJulia Notebook for ps1 (Download by right clicking or option clicking) .
onto your local computer, and drag the notebook into Juliabox.
(Note -- clicking on the file leads to barely readable text, and is not recommended.)
Questions on piazza about this process will be promptly answered.
Another way, maybe easier to load the file into juliabox is
to
To submit your homework, use the Juliabox FILE menu (not the browser's!) and download as Ipython notebook
and email the ipynb file to mitjulia1806@gmail.com before Thursday, Feb 12 at 4pm with subject 18.06PS1
Alternatively you can print to pdf and send that.
SUMMARY: Julia is an alternative way to do the homework, but does not use
MITx. Grading is equivalent to the use of MITx, but will be performed by human graders.
We may see about hooking up Julia directly to MITx some day but this may not happen this semester.