README.md:70: "Install it with pip install process-improve". Since process-improve 1.24.11 the base wheel no longer includes plotly (moved to the plotting / all extras), and every code block in the book plots with plotly. The chapters that do give an install line say pip install 'process-improve[all]' (judging-and-comparing-designs.rst:87, multi-response-optimization.rst:68) or [expt] (mixed-level-profile-case-study.rst:110, correctly, because pyoptex cannot coexist with [all]).
data-visualization/box-plots.rst:84-91 introduces process_improve.visualization.raincloud with no install line; the import succeeds on a base install and the call then fails with the library's "install process-improve[plotting]" message.
Fix: align the README on pip install 'process-improve[all]', and add the install line where a chapter first uses the library. Found during the book-against-library sweep (#274).
README.md:70: "Install it withpip install process-improve". Since process-improve 1.24.11 the base wheel no longer includes plotly (moved to theplotting/allextras), and every code block in the book plots with plotly. The chapters that do give an install line saypip install 'process-improve[all]'(judging-and-comparing-designs.rst:87,multi-response-optimization.rst:68) or[expt](mixed-level-profile-case-study.rst:110, correctly, becausepyoptexcannot coexist with[all]).data-visualization/box-plots.rst:84-91introducesprocess_improve.visualization.raincloudwith no install line; the import succeeds on a base install and the call then fails with the library's "installprocess-improve[plotting]" message.Fix: align the README on
pip install 'process-improve[all]', and add the install line where a chapter first uses the library. Found during the book-against-library sweep (#274).