Programming Lab Manual
This book is designed to be used as a programming reference for undergraduate physics students as they perform their practical laboratories. The concept for a programming lab manual was inspired by Introduction to Measurement in the Physics Laboratory: A probabilistic approach, a measurement manual created by S. Allie, A. Buffler, B. Campbell and F. Lubben. It can be found here. This was used to introduce the concepts of uncertainty to undergraduates in the University of Cape Town 1st year laboratory.
This book was created using mdBook and is available at lab.alexveltman.com.
Requirements
First, you are required to have a working version of the Rust programming language with the cargo package manager included.
To build this book, it is required that you have a version of mdBook installed. The simplest way to do this is to use cargo:
$ cargo install mdbook
Building the Book
In order to render the book into html and view in your web browser:
$ mdbook build
$ mdbook serve
The rendered html and other static files should now be in the book
directory and you can to navigate to http://localhost:3000
to see the book.
You can also view the book by opening book/index.html
in your web browser.