{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "bd87e973",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2026-10-02T14:45:53.945129Z",
     "iopub.status.busy": "2026-10-02T14:45:53.944882Z",
     "iopub.status.idle": "2026-10-02T14:45:53.951758Z",
     "shell.execute_reply": "2026-10-02T14:45:53.950615Z"
    },
    "papermill": {
     "duration": 0.012714,
     "end_time": "2026-10-02T14:45:53.952468+00:00",
     "exception": false,
     "start_time": "2026-10-02T14:45:53.939754+00:00",
     "status": "completed"
    },
    "tags": [
     "remove-input",
     "active-ipynb",
     "remove-output"
    ]
   },
   "outputs": [],
   "source": [
    "try:\n",
    "    from openmdao.utils.notebook_utils import notebook_mode  # noqa: F401\n",
    "except ImportError:\n",
    "    !python -m pip install openmdao[notebooks]"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "913817bd",
   "metadata": {
    "papermill": {
     "duration": 0.000787,
     "end_time": "2026-10-02T14:45:53.955615+00:00",
     "exception": false,
     "start_time": "2026-10-02T14:45:53.954828+00:00",
     "status": "completed"
    },
    "tags": []
   },
   "source": [
    "# View Driver Scaling Information\n",
    "\n",
    "## View Driver Scaling Information from a Script\n",
    "\n",
    "You can generate a driver scaling report from within a script by calling the `scaling_report` method on your driver after all design variables, objectives, and constraints are declared and the problem has been set up.\n",
    "\n",
    "```{eval-rst}\n",
    "    .. autofunction:: openmdao.core.driver.Driver.scaling_report\n",
    "       :noindex:\n",
    "```\n",
    "\n",
    "## View Driver Scaling Information from Command Line\n",
    "\n",
    "The `openmdao scaling` command generates an html file containing driver scaling information. For more in-depth documentation, see [openmdao scaling](om-command-scaling)."
   ]
  }
 ],
 "metadata": {
  "celltoolbar": "Tags",
  "kernelspec": {
   "display_name": "Python 3 (ipykernel)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.13.14"
  },
  "orphan": true,
  "papermill": {
   "default_parameters": {},
   "duration": 1.277896,
   "end_time": "2026-10-02T14:45:54.275986+00:00",
   "environment_variables": {},
   "exception": null,
   "input_path": "/home/runner/work/OpenMDAO/OpenMDAO/openmdao/docs/openmdao_book/features/model_visualization/view_scaling_report.ipynb",
   "output_path": "/home/runner/work/OpenMDAO/OpenMDAO/openmdao/docs/_executed_book/features/model_visualization/view_scaling_report.ipynb",
   "parameters": {},
   "start_time": "2026-10-02T14:45:52.998090+00:00",
   "version": "2.7.0"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}