Skip to content

Commit c2643d4

Browse files
Merge pull request #244 from coding-for-reproducible-research/improve-your-r-code-material
Improve your r code material Integration into website
2 parents 02a04df + ea43325 commit c2643d4

File tree

12 files changed

+2666
-1
lines changed

12 files changed

+2666
-1
lines changed

_config.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,3 +84,10 @@ execute:
8484
- 'individual_modules/introduction_to_julia/performant_code.ipynb'
8585
- 'individual_modules/introduction_to_julia/variables.ipynb'
8686
- 'individual_modules/introduction_to_julia/visualisation.ipynb'
87+
- 'individual_modules/improve_your_r_code/introduction.ipynb'
88+
- 'individual_modules/improve_your_r_code/style.ipynb'
89+
- 'individual_modules/improve_your_r_code/microbenchmark.ipynb'
90+
- 'individual_modules/improve_your_r_code/vectorisation.ipynb'
91+
- 'individual_modules/improve_your_r_code/data_table.ipynb'
92+
- 'individual_modules/improve_your_r_code/parallelisation.ipynb'
93+
- 'individual_modules/improve_your_r_code/rcpp.ipynb'

_toc.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ parts:
3131
- file: programme_information/intermediate_regression_analysis_with_r
3232
- file: programme_information/advanced_regression_analysis_with_r
3333
- file: programme_information/working_with_data_in_r
34+
- file: programme_information/improve_your_r_code
3435
- file: programme_information/unix
3536
sections:
3637
- file: programme_information/intro_to_unix
@@ -146,7 +147,6 @@ parts:
146147
- file: individual_modules/introduction_to_machine_learning/2_model_selection
147148
- file: individual_modules/introduction_to_machine_learning/3_pipeline_task
148149
- file: individual_modules/introduction_to_machine_learning/4_unsupervised_learning
149-
150150
- file: course_homepages/R
151151
sections:
152152
- file: individual_modules/section_landing_pages/introduction_to_r
@@ -185,6 +185,14 @@ parts:
185185
- file: individual_modules/working_with_data_in_R/reshaping_datasets
186186
- file: individual_modules/working_with_data_in_R/strings_and_dates
187187
- file: individual_modules/working_with_data_in_R/summary
188+
- file: individual_modules/section_landing_pages/improve_your_r_code
189+
sections:
190+
- file: individual_modules/improve_your_r_code/style
191+
- file: individual_modules/improve_your_r_code/microbenchmark
192+
- file: individual_modules/improve_your_r_code/vectorisation
193+
- file: individual_modules/improve_your_r_code/data_table
194+
- file: individual_modules/improve_your_r_code/parallelisation
195+
- file: individual_modules/improve_your_r_code/rcpp
188196
- file: course_homepages/unix
189197
sections:
190198
- file: individual_modules/section_landing_pages/introduction_to_unix
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
2+
### Instructional Material
3+
4+
The instructional material in this course is copyright © 2024 University of Exeter
5+
and is made available under the Creative Commons Attribution 4.0 International
6+
licence (https://creativecommons.org/licenses/by/4.0/). Instructional material
7+
consists of material that is contained within the "individual_modules/introduction_to_julia" directory, and images folders in
8+
this directory, with the exception of code snippets and example programs found
9+
in files within these folders. Such code snippets and example programs are
10+
considered software for the purposes of this licence.
11+
12+
13+
### Software
14+
15+
Except where otherwise noted, software provided in this repository is made
16+
available under the MIT licence (https://opensource.org/licenses/MIT).
17+
18+
Copyright © 2024 University of Exeter
19+
20+
Permission is hereby granted, free of charge, to any person obtaining a copy
21+
of this software and associated documentation files (the "Software"), to deal
22+
in the Software without restriction, including without limitation the rights
23+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
24+
copies of the Software, and to permit persons to whom the Software is
25+
furnished to do so, subject to the following conditions:
26+
27+
The above copyright notice and this permission notice shall be included in all
28+
copies or substantial portions of the Software.
29+
30+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
31+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
32+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
33+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
34+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
35+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
36+
SOFTWARE.
37+
38+
The software in this repository is adapted from software that is covered by the
39+
following copyright and permission notice:
40+
41+
Copyright © 2024 Software Carpentry
42+
43+
Permission is hereby granted, free of charge, to any person obtaining
44+
a copy of this software and associated documentation files (the
45+
"Software"), to deal in the Software without restriction, including
46+
without limitation the rights to use, copy, modify, merge, publish,
47+
distribute, sublicense, and/or sell copies of the Software, and to
48+
permit persons to whom the Software is furnished to do so, subject to
49+
the following conditions:
50+
51+
The above copyright notice and this permission notice shall be
52+
included in all copies or substantial portions of the Software.
53+
54+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
55+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
56+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
57+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
58+
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
59+
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
60+
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

0 commit comments

Comments
 (0)