Matplotlib is now optional. OpenAP loads it only when a plotting function is called, so importing OpenAP and using its numerical APIs no longer initializes the plotting stack.
- Install
openap[plot]to use plotting functions. Theopenap[all]extra also includes Matplotlib. - Plotting functions give a clear installation instruction when Matplotlib is missing.
- Fix the obsolete histogram argument in
statistics.fitplotfor supported Matplotlib versions. - Add regression tests for numerical APIs without Matplotlib and all four plotting entry points.
The automated test suite passed all 198 tests. Separate base and plotting installations were also verified.