All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
the version number, a.b.c
, follows the following scheme:
a
. The edition (0 for the initial, incomplete edition), this will generally change on a yearly basis.b
. New chapter(s) added or drastically changed, the number increase is the number of chapters added/changedc
. New sections, corrections, etc. The number change is consecutive, not reflecting the number of changes.
- Chapter: Numerical Solutions to ODEs, Numerical Root Finding, Numerical Integration, Astropy
- Chapter: File I/O, Matplotlib, Regression and Scipy
- Section: Numpy:Array Conditional Statements and numpy.where()
- Edited CHAPTERS, removing the completed sections for the sake of readability
- Chapters: Functions, Benchmarking, NumPy
- Edited Basics:String Formatting, If Statements:If Statements
- Update Gems
- Sections Loops: Breaking Out of Loops and Else Statements and Loops
- Edited Intro, Basics:Variables,Functions,Strings (fixed broken tables) and Data Structures: Tuples, Lists
- Table in Basics:Variables now renders properly (now embedded html)
- Chapter: Introduction (along with bib items)
- Updated Jupyter-Book to 0.6.4 .
- Edit Home page.
- Edited Basics: Variables and Comments.
- Replaced the Jupyter Book logo with the UCT logo. Still need to replace the favicon.
- Moved the Data Structures chapter to before the If Statements chapter.
- Chapter contents are no longer expanded in the sidebar. The sidebar was already too long and that was only a quarter of the contents.
- Search function no longer works.
- Page titles are using toc even though they are set to none in config. Need to decide if the pages should loose their in document titles to accommodate.
- If Statements section from the chapter of the same name to toc (and therefore the site). This was unintentionally omitted in the previous build.
- Added link to the book site to README.
- Split the Basics/Strings section into Basics/Strings and Basics/String Formatting. Noticed there is a bug in String Formatting caused by a Jekyll Liquid syntax error.
- The site now works. Updated the _config.yaml file with the appropriate website base and url; and rebuilt the html.
- Replaced the
_
with-
in each directory and notebook filename as this was incompatible with the html build process.
- Chapter: Basics.
- Chapter: If Statements.
- Chapter: Data Structures.
- Chapter: Loops
- This CHANGELOG file.
- The README file.
- The CHAPTERS file for keeping track of the progress of the chapters (including milestones).