├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .github └── workflows │ ├── build.yml │ └── update-integration-tests.yml ├── .gitignore ├── .husky └── pre-commit ├── .prettierignore ├── .prettierrc ├── .yarnrc.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── MANIFEST.in ├── README.md ├── binder ├── environment.yml └── postBuild ├── docs └── execute-time-screenshot.png ├── install.json ├── jupyterlab_execute_time ├── __init__.py └── _version.py ├── notebooks └── index.ipynb ├── package.json ├── pyproject.toml ├── schema └── settings.json ├── setup.py ├── src ├── ExecuteTimeWidget.ts ├── formatters.ts └── index.ts ├── style ├── base.css ├── index.css └── index.js ├── tests ├── formatters_spec.ts └── tsconfig.json ├── tsconfig.json ├── tslint.json ├── ui-tests ├── README.md ├── jupyter_server_test_config.py ├── notebooks │ ├── 100_code_cells.ipynb │ ├── Simple_notebook.ipynb │ ├── Timing_outcomes.ipynb │ └── Timing_outputs_outcomes.ipynb ├── package.json ├── playwright.config.js ├── tests │ ├── cell_operations.spec.ts │ ├── settings_editor.spec.ts │ ├── timing_outcomes.spec.ts │ ├── timing_outcomes.spec.ts-snapshots │ │ ├── execution-started-linux.png │ │ ├── failed-linux.png │ │ └── last-executed-linux.png │ ├── timing_outputs_outcomes.spec.ts │ ├── timing_outputs_outcomes.spec.ts-snapshots │ │ └── last-executed-outputs-linux.png │ ├── utils.ts │ └── windowed_notebook.spec.ts └── yarn.lock └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/update-integration-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/.github/workflows/update-integration-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: node-modules 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/README.md -------------------------------------------------------------------------------- /binder/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/binder/environment.yml -------------------------------------------------------------------------------- /binder/postBuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/binder/postBuild -------------------------------------------------------------------------------- /docs/execute-time-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/docs/execute-time-screenshot.png -------------------------------------------------------------------------------- /install.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/install.json -------------------------------------------------------------------------------- /jupyterlab_execute_time/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/jupyterlab_execute_time/__init__.py -------------------------------------------------------------------------------- /jupyterlab_execute_time/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/jupyterlab_execute_time/_version.py -------------------------------------------------------------------------------- /notebooks/index.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/notebooks/index.ipynb -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/package.json -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/pyproject.toml -------------------------------------------------------------------------------- /schema/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/schema/settings.json -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/setup.py -------------------------------------------------------------------------------- /src/ExecuteTimeWidget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/src/ExecuteTimeWidget.ts -------------------------------------------------------------------------------- /src/formatters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/src/formatters.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/src/index.ts -------------------------------------------------------------------------------- /style/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/style/base.css -------------------------------------------------------------------------------- /style/index.css: -------------------------------------------------------------------------------- 1 | @import url('base.css'); 2 | -------------------------------------------------------------------------------- /style/index.js: -------------------------------------------------------------------------------- 1 | import './base.css'; 2 | -------------------------------------------------------------------------------- /tests/formatters_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/tests/formatters_spec.ts -------------------------------------------------------------------------------- /tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/tests/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/tslint.json -------------------------------------------------------------------------------- /ui-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/ui-tests/README.md -------------------------------------------------------------------------------- /ui-tests/jupyter_server_test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/ui-tests/jupyter_server_test_config.py -------------------------------------------------------------------------------- /ui-tests/notebooks/100_code_cells.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/ui-tests/notebooks/100_code_cells.ipynb -------------------------------------------------------------------------------- /ui-tests/notebooks/Simple_notebook.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/ui-tests/notebooks/Simple_notebook.ipynb -------------------------------------------------------------------------------- /ui-tests/notebooks/Timing_outcomes.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/ui-tests/notebooks/Timing_outcomes.ipynb -------------------------------------------------------------------------------- /ui-tests/notebooks/Timing_outputs_outcomes.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/ui-tests/notebooks/Timing_outputs_outcomes.ipynb -------------------------------------------------------------------------------- /ui-tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/ui-tests/package.json -------------------------------------------------------------------------------- /ui-tests/playwright.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/ui-tests/playwright.config.js -------------------------------------------------------------------------------- /ui-tests/tests/cell_operations.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/ui-tests/tests/cell_operations.spec.ts -------------------------------------------------------------------------------- /ui-tests/tests/settings_editor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/ui-tests/tests/settings_editor.spec.ts -------------------------------------------------------------------------------- /ui-tests/tests/timing_outcomes.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/ui-tests/tests/timing_outcomes.spec.ts -------------------------------------------------------------------------------- /ui-tests/tests/timing_outcomes.spec.ts-snapshots/execution-started-linux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/ui-tests/tests/timing_outcomes.spec.ts-snapshots/execution-started-linux.png -------------------------------------------------------------------------------- /ui-tests/tests/timing_outcomes.spec.ts-snapshots/failed-linux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/ui-tests/tests/timing_outcomes.spec.ts-snapshots/failed-linux.png -------------------------------------------------------------------------------- /ui-tests/tests/timing_outcomes.spec.ts-snapshots/last-executed-linux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/ui-tests/tests/timing_outcomes.spec.ts-snapshots/last-executed-linux.png -------------------------------------------------------------------------------- /ui-tests/tests/timing_outputs_outcomes.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/ui-tests/tests/timing_outputs_outcomes.spec.ts -------------------------------------------------------------------------------- /ui-tests/tests/timing_outputs_outcomes.spec.ts-snapshots/last-executed-outputs-linux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/ui-tests/tests/timing_outputs_outcomes.spec.ts-snapshots/last-executed-outputs-linux.png -------------------------------------------------------------------------------- /ui-tests/tests/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/ui-tests/tests/utils.ts -------------------------------------------------------------------------------- /ui-tests/tests/windowed_notebook.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/ui-tests/tests/windowed_notebook.spec.ts -------------------------------------------------------------------------------- /ui-tests/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/ui-tests/yarn.lock -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deshaw/jupyterlab-execute-time/HEAD/yarn.lock --------------------------------------------------------------------------------