Summary of Python(2.7) code for book: Information Theory: A Tutorial Introduction, JV Stone. Timestamp: 27th February 2015. The number in each file name refers to the relevant figure or table in the book, e.g. the file infotheory1_6_v2.py refers to Figure 1.6. This code can be downloaded from: MATLAB: http://jim-stone.staff.shef.ac.uk/BookInfoTheory/InfoTheoryMatlab.html PYTHON: http://jim-stone.staff.shef.ac.uk/BookInfoTheory/InfoTheoryPython.html License. All code by JVStone is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Chapter 1 ======== Reproduces grey-level images of girl, and estimates entropy. infotheory1_6.py infotheory1_8.py Chapter 2 ======== No Code. Chapter 3 ======== Calculates entropy of two dice. infotheory3_2.py This code is an annotated version of Clement Pit_claudel's code to estimate entropy of English. infotheory3_8.py Chapter 4 ======== Calculates entropy of channel inputs and outputs in Table 4.1. infotheory4_1.py Show the binary images of Figures 4.8a & 4.8b, generate the joint probability table and calculate the entropy values. infotheory4_8.py Chapter 5 ======== Figure 5.2a-d histogram and entropy for different deltas. infotheory5_2.py Chapter 6 ======== No code. Chapter 7 ======== Figure 7.1 channel capacity. infotheory7_1.py Figure 7.2 error probability. infotheory7_2.py END OF FILE.