You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: setup.md
+56-24Lines changed: 56 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,7 +45,8 @@ Here’s a software carpentry tutorial on git:
45
45
## Access to CMIP and Observational data and a suitable compute cluster
46
46
47
47
To complete this tutorial and use ESMValTool, you will need access to data in a reasonable format.
48
-
Some data will be provided, but there is too much CMIP data available for your tutors to make it all available directly.
48
+
Some data will be provided, but there is simply too much data available
49
+
for your tutors to make it all available directly.
49
50
50
51
ESMValTool may be run on multiple platforms, from your local machine to
51
52
large computing clusters.
@@ -78,12 +79,13 @@ If neccesairy, data can be downloaded using the
78
79
### CEDA-Jasmin
79
80
80
81
If you do not already have an account on JASMIN, then request an account as
81
-
soon as possible. The instructions on how to create a Jasmin account are here: https://help.jasmin.ac.uk/article/4435-get-a-jasmin-account-portal
82
+
soon as possible.
83
+
Please follow [these instructions on how to create a Jasmin account](https://help.jasmin.ac.uk/article/4435-get-a-jasmin-account-portal)
82
84
83
-
During the account creation, you will need an SSH key, which can be generated following these instructions: https://help.jasmin.ac.uk/article/185-generate-ssh-key-pair
85
+
During the account creation, you will need an SSH key, which can be generated following
Here are some more [instructions on how to get started with jasmin](https://help.jasmin.ac.uk/article/189-get-started-with-jasmin).
87
89
88
90
Also note that if you are working from home, JASMIN may not be directly
89
91
accessible from your home. You may need to use ssh to connect to a machine
@@ -92,36 +94,53 @@ the tutorial.
92
94
93
95
#### Jasmin-login
94
96
95
-
Note that you have only created an account for the web-interface. To log into the jasmin machine and do work, you'll need to create a login account too: https://help.jasmin.ac.uk/article/161-get-login-account
97
+
Note that you have only created an account for the web-interface.
98
+
To log into the jasmin machine and do work, you'll need to create a
99
+
login account too using [this page](https://help.jasmin.ac.uk/article/161-get-login-account).
The linking may take a few hours to take effect and is necessary for you to
108
114
access the BADC archives via JASMIN. Some CMIP5 data sets such as MIROC
109
115
are not accessible by default and special permission has to be requested to
110
-
access them via the CEDA catalogue pagehttps://catalogue.ceda.ac.uk/
116
+
access them via [the CEDA catalogue page](https://catalogue.ceda.ac.uk/).
111
117
112
118
#### Test your Setup
119
+
113
120
Log into jasmin-login:
114
-
ssh -X JASMIN-USERNAME@jasmin-login1.ceda.ac.uk
121
+
122
+
~~~
123
+
ssh -X JASMIN-USERNAME@jasmin-login1.ceda.ac.uk
124
+
~~~
125
+
{: .language-bash}
115
126
116
127
Then log into the sci1 machine:
128
+
129
+
~~~
117
130
ssh -X jasmin-sci1
131
+
~~~
132
+
{: .language-bash}
118
133
119
134
Can you see the following locations:
135
+
~~~
120
136
- ls /group_workspaces/jasmin4/esmeval/obsdata/Tier2
121
137
- ls /badc/cmip5/data/cmip5/output1/MOHC/HadGEM2-ES
122
138
- ls /badc/cmip6/data/CMIP6/CMIP/*/*/historical/r1i1p1f?/Omon/[ts]os/gn/latest/*.nc
139
+
~~~
140
+
{: .language-bash}
123
141
124
-
Note that the JASMIN is only open to certain locations (mostly universities, and research centres). You may need a VPN if you wish to connect from your home network.
142
+
Note that the JASMIN is only open to certain locations (mostly universities, and research centres).
143
+
You may need a VPN if you wish to connect from your home network.
125
144
126
145
### DLR
127
146
FIXME
@@ -144,40 +163,53 @@ You will also need to able to use:
144
163
145
164
#### Windows
146
165
147
-
ESMValTool does not directly support Windows, But successful usage has been reported through the [Windows Subsystem for Linux(WSL)](https://docs.microsoft.com/en-us/windows/wsl/), available in Windows 10.
166
+
ESMValTool does not directly support Windows,
167
+
but successful usage has been reported through the
168
+
[Windows Subsystem for Linux(WSL)](https://docs.microsoft.com/en-us/windows/wsl/),
169
+
available in Windows 10.
148
170
149
171
150
172
151
173
## Github account (Advanced)
152
174
153
-
You don’t need a github account to participate in the tutorial. However, if you want to raise an issue, contribute to the discussions, or share your code, please create a github account, here: https://github.com/
175
+
You don’t need a github account to participate in the tutorial.
176
+
However, if you want to raise an issue, contribute to the discussions,
177
+
or share your code, please [create a github account](https://github.com/).
154
178
155
-
To learn how to use github, please have a look at this page:
You may hear a few of the following phrases during the tutorial. Don’t be alarmed, they will make sense eventually.
159
183
160
184
### github issues
161
-
Issues are github’s ticketing system. They allow users and developers to discuss problems, identify bugs, or to make suggestions. Each issue is assigned a number and will have it’s own page on github.
185
+
Issues are github’s ticketing system.
186
+
They allow users and developers to discuss problems,
187
+
identify bugs, or to make suggestions.
188
+
Each issue is assigned a number and will have it’s own page on github.
189
+
190
+
Here’s an explanation of the [github issues](https://guides.github.com/features/issues/).
162
191
163
-
Here’s an explanation of the github issues: https://guides.github.com/features/issues/
192
+
Raising an issue is the act of creating a new issue.
193
+
If you are asked to raise an issue, please follow any instructions that you are given,
194
+
and also make sure that you read the default issue text.
164
195
165
-
Raising an issue is the act of creating a new issue. If you are asked to raise an issue, please follow any instructions that you are given, and also make sure that you read the default issue text.
166
196
167
197
### pull request
168
198
169
199
A github pull request is the act of requesting that a branch is merged with another branch.
170
200
171
-
This is an advanced feature of GitHub, and will generally be performed by the ESMValTool development team.
172
-
201
+
This is an advanced feature of GitHub, and will generally be performed by the ESMValTool development team.
173
202
174
203
175
204
176
205
## Install conda
177
206
178
-
The python package manager Conda (anaconda or miniconda) needs to be installed on your system before the tutorial starts. In some cases, your system may have a central version installed already.
207
+
The python package manager Conda (anaconda or miniconda)
208
+
needs to be installed on your system before the tutorial starts.
209
+
In some cases, your system may have a central version installed already.
179
210
180
-
More details on this process are available in the [Installation episode]({{ page.root}}[% link _episodes/02-installation.md %}).
211
+
More details on this process are available in the
212
+
[Installation episode]({{ page.root}}[% link _episodes/02-installation.md %}).
0 commit comments