This book is a much updated and corrected version of ‘Applying Maths in the Chemical and Biomolecular Sciences, an example based approach’ published by OUP 2009.
The code and examples are now all in Python 3 and using numpy, scipy and sympy as necessary for calculations and matplotlib for graphics. The updated text was written using Jupyter notebooks.
All these packages are free to use, a quite remarkable gift to anyone interested in science, engineering and mathematics. The code for many calculations is included in the text and can be copied and used diectly into a notebook mostly with only minor changes. The code is written in a simple form, not necessarily the most efficient, and is aimed at gaining an undersatanding of the calculation.
More examples have been added to most chapters, for example in chemical kinetics and some new topics added such as fourier methods to solve differential equations, x-ray diffraction and computed tomography. The fully worked out solutions to the problems are included at the end of each chapter.
Godfrey Beddard Feb. 2022.
If you'd like to develop and/or build the Applying Maths Book book, you should:
- Clone this repository
- Run
pip install -r requirements.txt
(it is recommended you do this within a virtual environment) - (Optional) Edit the books source files located in the
applying_maths_book/
directory - Run
jupyter-book clean applying_maths_book/
to remove any existing builds - Run
jupyter-book build applying_maths_book/
A fully-rendered HTML version of the book will be built in applying_maths_book/_build/html/
.
This project is created using the excellent open source Jupyter Book project and the executablebooks/cookiecutter-jupyter-book template.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.