Git Product home page Git Product logo

scipy_2014_julia's Introduction

Introduction to Julia tutorial at SciPy 2014

This tutorial was created by David P. Sanders, who gave it at the conference SciPy 2014. Video recordings are available: part 1 and part 2.

The tutorial consists of a sequence of IJulia notebooks, i.e., IPython [now Jupyter] notebooks, using the IJulia profile. To follow the tutorial you need to have installed the [IPython Notebook](Install IPython Notebook.md) and the [Julia language](Install Julia.md), together with several [Julia packages](Install Julia Packages.md). It is best to install them in that order.

The version given at the Scipy 2014 conference (as recorded on the corresponding SciPy YouTube video) is v1.0; this can be obtained with git checkout v1.0. It has since been reformatted for ease of use.

Note that some parts of this tutorial are out of date. See my Invitation to Julia and Intermediate Julia tutorials.

Corrections should be sent as Pull Requests to this repository.

Getting started

Invoke IJulia using the following command from a terminal; a window will open in your web browser:

ipython notebook --profile julia

Then start the tutorial in IPython Notebook from the index.

If you do not have IPython Notebook at hand you can view the tutorial online on NbViewer.

Note that Julia can instead be started from the command line by typing julia or by double clicking on its icon. quit() or Ctrl-D ends the Julia session.


Financial support is acknowledged from UNAM grants DGAPA-PAPIME PE-105911 and PE -107114 and DGAPA-PAPIIT IN-117214, as well as the SciPy 2014 conference.

Thanks to Robert Nuske for help with installation instructions and this README.

scipy_2014_julia's People

Contributors

dpsanders avatar rnuske avatar computo-fc avatar ssirai avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.