Seminar series resources
Released under CC license 2.0 unless noted otherwise.
2013
5th February: Research computing: structures and support at Newcastle University. Slides available from the Digital Institute, Dr Leonardo of HaSS and from ISS..
8 January: Using GPUs for parallel processing by Dr Stephen McGough. Slides available here and associated code here and here.
2012
4 December: SSH Tips and tricks for remote access to the university. Slides available here.
6 November: An overview of the R programming language by Dr Colin Gillespie. Slides available here.
9 October: Backup and disaster by Dr Stuart Petch. Slides (link) and a Linux backing up handout (link) are available for download.
6 March: Spatial Databases: storing and analysing location information in a database (zip file link- 15Mb) - Phil James
10 Jan: Quantum Turbulence and Supercomputing (pdf link- 19.6Mb) - Angela White
2011
28 Nov: An Introduction to Database Systems - a practical guide to getting started with PostgreSQL (zip file link) - Phil James
1 Nov:: Images and visualisation:
- An Introduction to Pattern Recognition (pdf) - Juliana Haggerty
- Data Beautiful: The Art and Science of Data Visualisation - Brigitta Zics, Tom Schofield (pdf),(web prezi).
4th Oct: Parallel computing, myths and truths (pdf) - Steve McGough
Conference material and related resources
Networking,
Programming Languages,
Source Control Systems,
Debugging Software,
Testing,
Visualising Data,
The Problem with numbers,
Libraries,
Copyright for Software Authors,
Databases,
Distributed Computing: Condor and other tools,
Using GPUs for fast processing,
Discussion Session A1 - Reproducibility of results, provenance and archiving ,
Discussion Session A2 - What makes good code good?,
Practical Session A3-1– grep, sed, awk,
Practical Session A3-2 - Python,
Practical Session A3-3 - Subversion,
* Released under CC license 2.0
** Released under CC license 2.5
To report any errors or missing links please contact tom.watts@northumbria.ac.uk
Networking
-
Networking Presentation Slides- Maya King (.ppt)*
-
Networking Tips - Maya King (.pdf)*
To the Top
Programming Languages
-
Presentation slides - Clive Gerrard(.pdf)*
-
Programming languages by category (link)
To the Top
Source Control Systems
-
Presentation slides - Jeremy Whiting(.pdf)*
-
-
To the Top
Debugging Software
-
Presentation slides - Jeremy Whiting(.pdf)*
-
GNU Project Debugger (link)
-
Data Display Debugger (link)
To the Top
Testing
-
Presentation slides - Mike Jackson(.pdf)**
-
Software Sustainability Institute (link)
To the Top
Visualising Data
-
Presentation slides - Liz Petrie and Tom Holderness (.pdf)*
-
Matlab
-
Visualising Data in Matlab (link)
-
Matlab tutorials (link)
-
Octave (Opensource Matlab Alternative) (link)
-
3D Visualisation using Matlab (.pdf)
-
Matlab code for plots (.pdf)
-
GMT - 'Generic mapping tools'
-
Python - Matplotlib
-
-
“Matplotlib: A 2D Graphics Environment” by J. D. Hunter In Computing in Science & Engineering, Vol9, No 3. (2007), pp. 90-95 (DOI: 10.1109/MCSE.2007.55 )
-
“Matplotlibfor Python Developers: Build Remarkable Publication Quality Plots the Easy Way” by S. Tosi, PacktPublishing (2009).
-
R
-
Presentation Notes - Aidan Burton (.doc)*
-
-
Quick reference, R Reference Card 4pp (.pdf)
-
Reference manual, Reference index, 3447pp (.pdf)
-
An introductory course, An Introduction to R, 109pp (.pdf)
To the Top
The Problem with Numbers
-
Presentation slides -Steve McGough (pdf)*
To the Top
Libraries
-
Presentation slides - James Perry(pdf)**
-
-
Linear Algebra PACKage (link)
-
-
To the Top
Copyright for software Authors
-
Presentation slides - Rowan Wilson(pdf)*
-
To the Top
Databases
To the Top
Distributed Computing: Condor and other tools
-
Presentation slides - Peter Clarke(pdf)*
-
To the Top
Using GPUs for fast processing
-
Presentation slides - James Perry,(pdf)**
-
NVIDIA Cuda Architecture (link)
-
NVIDIA Cuda Toolkit (link)
-
Intel Larrabee (link)
To the Top
Discussion Session A1 - Reproducibility of results, provenance and archiving,
-
Presentation slides - James Perry (pdf)**
To the Top
Discussion Session A2 - What makes good code good?,
-
Presentation slides - Mike Jackson (pdf)**
To the Top
Practical Session A3-1– grep, sed, awk,
-
Practical Handout - Liz Petrie (pdf)*
-
Practical files (zip)*
To the Top
Practical Session A3-2 - Python
-
Practical Handout- Tom Holderness(pdf)*
-
Practical files (csv)*
To the Top
Practical Session A3-3 - Subversion
To the Top