• Stars
    star
    99
  • Rank 343,315 (Top 7 %)
  • Language
    Jupyter Notebook
  • License
    Other
  • Created over 10 years ago
  • Updated over 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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.

More Repositories

1

hands_on_julia

Jupyter Notebook
141
star
2

LearnJulia2020

Jupyter Notebook
104
star
3

Metaprogramming_JuliaCon_2021

Jupyter Notebook
79
star
4

invitation_to_julia

74
star
5

julia_towards_1.0

Materials for JuliaCon 2017 tutorial
Jupyter Notebook
54
star
6

ReversePropagation.jl

Julia
52
star
7

intermediate_julia

Jupyter Notebook
40
star
8

6.S083_fall_2019

Materials for MIT class 6.S083 / 18.S190, fall 2019
40
star
9

IntervalsJuliaCon2020

Jupyter Notebook
28
star
10

intermediate_julia_2019

Jupyter Notebook
28
star
11

scipy_2014_python

18
star
12

SatisfiabilityInterface.jl

Julia
13
star
13

ExactReals.jl

Exact real arithmetic in Julia
Julia
12
star
14

julia_tutorial_inmegen

Jupyter Notebook
11
star
15

metodos-monte-carlo

Recursos para el curso de Métodos computacionales para la física estadística.
Julia
8
star
16

ipython_extensions

Python
8
star
17

curso-python

Curso de actualización docente de Python
Python
7
star
18

SimpleUnums.jl

Jupyter Notebook
6
star
19

SimpleSATSolver.jl

Julia
5
star
20

StaticTaylorSeries.jl

Julia
5
star
21

BilliardModels.jl

Julia
5
star
22

metodos_numericos_garantizados

Curso de métodos numericos con intervalos, semestre 2018-2
Jupyter Notebook
5
star
23

JuliaCon2019_tshirt

Jupyter Notebook
5
star
24

cincinnati_julia_workshop

Jupyter Notebook
5
star
25

IntervalEigenvalues.jl

Julia
4
star
26

metodos-computacionales

Notas y programas del curso "Métodos Comutacionales para la Física Estadística", del curso del Posgrado en Ciencias Fïsicas de la UNAM
C++
4
star
27

matplotlib-examples

Python
4
star
28

sistemas_nolineales_neuronales

Jupyter Notebook
4
star
29

fisica_computacional

Jupyter Notebook
4
star
30

IntervalBase.jl

Julia
4
star
31

python_cientifico

Introducción al cómputo científico con Python. Desarrollado con apoyo del proyecto DGAPA-PAPIME PE-105911.
3
star
32

FisicaComputacional2018_1

Jupyter Notebook
3
star
33

juliacon_2017_calculating_with_sets

Jupyter Notebook
3
star
34

cincinnati_2019

Jupyter Notebook
3
star
35

nolineales

Simulación de sistemas nolineales
Python
3
star
36

hopping_times

Jupyter Notebook
3
star
37

random_matrix_notebooks

Jupyter Notebook
3
star
38

FisicaComputacional2017_2

Jupyter Notebook
3
star
39

LazyTaylorSeries.jl

Julia
2
star
40

18.337

Jupyter Notebook
2
star
41

multiple-metastable

Mis artículos
Python
2
star
42

FisicaComputacional2019_1

Jupyter Notebook
2
star
43

efficient_algorithm_Lorentz

Julia
2
star
44

intro_a_git

Intro a git del curso
2
star
45

computo_cientifico_julia

Materiales del cursillo de cómputo científico con Julia
C++
2
star
46

ValidatedNumericsTests.jl

Julia
2
star
47

dinamica_nacional

Jupyter Notebook
2
star
48

SchurFunctions.jl

Julia
2
star
49

simplejl

simple julia test
Jupyter Notebook
2
star
50

LLG

LLG
Julia
2
star
51

RepoHistoryBrowser.jl

Julia
2
star
52

julia_tutorials

2
star
53

blog

Some blog-type posts
1
star
54

dumbbell

Python
1
star
55

FisicaComputacional2019_3

Jupyter Notebook
1
star
56

Weave

1
star
57

test

1
star
58

float_rounding_tests

Julia
1
star
59

Orsay.jl

Julia
1
star
60

floating_point_exceptions

Julia
1
star
61

Cincinnati

Julia
1
star
62

ErrorfreeArithmetic

1
star
63

IPython-notebooks

Some miscellaneous IPython notebooks
Python
1
star
64

ReunionGrupo

Python
1
star
65

rigorous_pi

1
star
66

herramientas_biomate

Julia
1
star
67

interval_arithmetic

interval_arithmetic
Python
1
star
68

ModelingToolkit

1
star
69

FLOAT128.jl

100+ valid significand bits for elementary functions with |values| 0..8
Julia
1
star
70

VectorizedIntervalAlgorithms.jl

Julia
1
star