-
Notifications
You must be signed in to change notification settings - Fork 26
/
Copy pathreadme
158 lines (96 loc) · 6.78 KB
/
readme
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
Welcome to geog0111: Scientific Computing
=========================================
UCL Geography: Level 7 course, Scientific Computing
![image0](images/ucl_logo.png)
Online Notebooks via Binder:
----------------------------
Run the notebooks on Binder server directly by click on different
chaper, it may take some time to start but just wait a bit\....
[Go to full list of
notebooks](https://mybinder.org/v2/gh/profLewis/geog0111.git/master)
Go to individual chapter:
[Chapter0\_help](https://mybinder.org/v2/gh/profLewis/geog0111.git/master?filepath=Chapter0_help.ipynb)
[Chapter1\_Python\_introduction](https://mybinder.org/v2/gh/profLewis/geog0111.git/master?filepath=Chapter1_Python_introduction.ipynb)
[Chapter1\_Python\_introduction\_answers](https://mybinder.org/v2/gh/profLewis/geog0111.git/master?filepath=Chapter1_Python_introduction_answers.ipynb)
[Chapter2\_Numpy\_matplotlib](https://mybinder.org/v2/gh/profLewis/geog0111.git/master?filepath=Chapter2_Numpy_matplotlib.ipynb)
[Chapter2\_Numpy\_matplotlib\_answers](https://mybinder.org/v2/gh/profLewis/geog0111.git/master?filepath=Chapter2_Numpy_matplotlib_answers.ipynb)
[Chapter3\_0\_GDAL](https://mybinder.org/v2/gh/profLewis/geog0111.git/master?filepath=Chapter3_0_GDAL.ipynb)
[Chapter3\_1\_GDAL](https://mybinder.org/v2/gh/profLewis/geog0111.git/master?filepath=Chapter3_1_GDAL.ipynb)
[Chapter3\_1\_GDAL\_answers](https://mybinder.org/v2/gh/profLewis/geog0111.git/master?filepath=Chapter3_1_GDAL_answers.ipynb)
[Chapter3\_2\_MODIS\_download](https://mybinder.org/v2/gh/profLewis/geog0111.git/master?filepath=Chapter3_2_MODIS_download.ipynb)
[Chapter3\_2\_MODIS\_download\_answers](https://mybinder.org/v2/gh/profLewis/geog0111.git/master?filepath=Chapter3_2_MODIS_download_answers.ipynb)
[Chapter3\_3\_GDAL\_masking](https://mybinder.org/v2/gh/profLewis/geog0111.git/master?filepath=Chapter3_3_GDAL_masking.ipynb)
[Chapter3\_4\_GDAL\_stacking\_and\_interpolating](https://mybinder.org/v2/gh/profLewis/geog0111.git/master?filepath=Chapter3_4_GDAL_stacking_and_interpolating.ipynb)
[Chapter3\_4a\_GDAL\_stacking\_and\_interpolating-convolution](https://mybinder.org/v2/gh/profLewis/geog0111.git/master?filepath=Chapter3_4a_GDAL_stacking_and_interpolating-convolution.ipynb)
[Chapter3\_5\_Movies](https://mybinder.org/v2/gh/profLewis/geog0111.git/master?filepath=Chapter3_5_Movies.ipynb)
[Chapter3\_6A\_GDAL\_Reconciling\_projections\_prerequisites](https://mybinder.org/v2/gh/profLewis/geog0111.git/master?filepath=Chapter3_6A_GDAL_Reconciling_projections_prerequisites.ipynb)
[Chapter3\_6\_GDAL\_Reconciling\_projections](https://mybinder.org/v2/gh/profLewis/geog0111.git/master?filepath=Chapter3_6_GDAL_Reconciling_projections.ipynb)
[Chapter4\_Practical\_Part1](https://mybinder.org/v2/gh/profLewis/geog0111.git/master?filepath=Chapter4_Practical_Part1.ipynb)
[Chapter5\_Linear\_models](https://mybinder.org/v2/gh/profLewis/geog0111.git/master?filepath=Chapter5_Linear_models.ipynb)
[Chapter5\_Modelling\_and\_optimisation](https://mybinder.org/v2/gh/profLewis/geog0111.git/master?filepath=Chapter5_Modelling_and_optimisation.ipynb)
[Chapter6\_NonLinear\_Model\_Fitting](https://mybinder.org/v2/gh/profLewis/geog0111.git/master?filepath=Chapter6_NonLinear_Model_Fitting.ipynb)
[Chapter6\_NonLinear\_Model\_Fitting\_Solutions](https://mybinder.org/v2/gh/profLewis/geog0111.git/master?filepath=Chapter6_NonLinear_Model_Fitting_Solutions.ipynb)
[Chapter7\_FittingPhenologyModels](https://mybinder.org/v2/gh/profLewis/geog0111.git/master?filepath=Chapter7_FittingPhenologyModels.ipynb)
[Chapter7\_FittingPhenologyModels\_Solutions](https://mybinder.org/v2/gh/profLewis/geog0111.git/master?filepath=Chapter7_FittingPhenologyModels_Solutions.ipynb)
[Chapter8\_Practical\_Part2](https://mybinder.org/v2/gh/profLewis/geog0111.git/master?filepath=Chapter8_Practical_Part2.ipynb)
[Chapter9\_Fire\_and\_Teleconnections](https://mybinder.org/v2/gh/profLewis/geog0111.git/master?filepath=Chapter9_Fire_and_Teleconnections.ipynb)
[Chapter9\_Fire\_and\_Teleconnections\_Solution](https://mybinder.org/v2/gh/profLewis/geog0111.git/master?filepath=Chapter9_Fire_and_Teleconnections_Solution.ipynb)
[Connection](https://mybinder.org/v2/gh/profLewis/geog0111.git/master?filepath=Connection.ipynb)
Course information
------------------
### Course Convenor
[Prof P. Lewis](http://www.geog.ucl.ac.uk/~plewis)
N.B. 2019-20 Course Convenors: Dr Qingling Wu
### Course and Contributing Staff
[Prof Philip Lewis](http://www.geog.ucl.ac.uk/~plewis)
[Dr. Jose
Gomez-Dans](http://www.geog.ucl.ac.uk/about-the-department/people/research-staff/research-staff/jose-gomez-dans/)
[Dr Qingling
Wu](http://www.geog.ucl.ac.uk/about-the-department/people/research-staff/research-staff/qingling-wu/)
### Purpose of this course
This course, geog0111 Scientific Computing, is a term 1 MSc module worth
15 credits (25% of the term 1 credits) that aims to:
- impart an understanding of scientific computing
- give students a grounding in the basic principles of algorithm
development and program construction
- to introduce principles of computer-based image analysis and model
development
It is open to students from a number of MSc courses run by the
Department of Geography UCL, but the material should be of wider value
to others wishing to make use of scientific computing.
The module will cover:
- Computing in Python
- Computing for image analysis
- Computing for environmental modelling
- Data visualisation for scientific applications
### Learning Outcomes
At the end of the module, students should:
- have an understanding of the Python programmibng language and
experience of its use
- have an understanding of algorithm development and be able to use
widely used scientific computing software to manipulate datasets and
accomplish analytical tasks
- have an understanding of the technical issues specific to
image-based analysis, model implementation and scientific
visualisation
### Timetable
The course takes place over 10 weeks in term 1, in the Geography
Department Unix Computing Lab (PB110) in the [Pearson
Building](http://www.ucl.ac.uk/estates/roombooking/building-location/?id=003),
UCL.
Classes take place from the second week of term to the final week of
term, other than Reading week. See UCL [term
dates](http://www.ucl.ac.uk/staff/term-dates) for further information.
The timetable is available on the UCL Academic Calendar
### Assessment
Assessment is through two pieces of coursework, submitted in both paper
form and electronically via Moodle.
See the [Moodle
page](https://moodle.ucl.ac.uk/course/view.php?id=2796) for more
details.
### Useful links
[Course Moodle
page](https://moodle.ucl.ac.uk/course/view.php?id=2796)
### Python
[Python](http://www.python.org/) is a high level programming language
that is freely available, elatively easy to learn and portable acros