Living companion

What has changed since the book went to press.

CMNA was published in 2017. Corrections, software, examples, and teaching material do not have to stop there. This page keeps those different kinds of change separate so a new laboratory does not masquerade as book errata.

Four kinds of change

A correction to the printed book, a new package release, a teaching note, and a new website feature are all useful, but they mean different things. The distinction matters. If a printed equation is wrong, a reader needs a correction. If the browser gets a new laboratory, the 2017 book did not suddenly become wrong.

So this record uses explicit categories. Book errata correct or clarify the published text. Software entries record changes to the companion package. Teaching entries add material for instructors and students. Website entries describe the maintained companion itself.

No second edition is being announced

There is no second edition of CMNA at present. The site is useful on its own as a maintained companion to the existing book. If the accumulated work eventually supports another edition, there will be a much better record of what actually changed than a blank document and several years of memory.

Website

A new web companion

The CMNA companion site was rebuilt around the book, package source, a searchable method atlas, browser-side R laboratories, the Numerical Zoo, and maintained teaching material.

Teaching

Teaching resources added

The companion now includes a fourteen-week course map, chapter learning objectives, instructor notes for the laboratories, failure-driven Break It exercises, adoption guidance, and printable prediction worksheets.

Open Teaching
Website

Browser laboratories and R Workbench

Selected CMNA methods now run through webR in the browser. Guided laboratories expose intermediate numerical state while the Workbench provides a general R session with the companion methods loaded.

Open the Laboratory
Software

cmna 1.0.5

Version 1.0.5 is the current released companion package. The package repository remains the canonical source for code, documentation, tests, and development history.

View the 1.0.5 source
Book errata

Published errata

The previous CMNA book page records an errata document dated April 3, 2019. It remains the canonical published correction document while individual corrections are consolidated into this companion.

Open the 2019 errata PDF