gitextract_wp7abzyz/ ├── .devcontainer/ │ ├── Dockerfile │ ├── devcontainer.json │ └── reinstall-cmake.sh ├── .editorconfig ├── .github/ │ ├── dependabot.yml │ └── workflows/ │ ├── test.yml │ └── wheels.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── LICENSE ├── MAINTAINERS.md ├── MANIFEST.in ├── README.md ├── bin/ │ ├── build_js_bundle.py │ ├── bump_version.py │ ├── create_demo_data.py │ ├── create_sample_json.py │ └── serve_docs ├── docs/ │ ├── Makefile │ ├── _static/ │ │ └── preview/ │ │ ├── assets/ │ │ │ ├── django_template_render-CIkNzFIy.js │ │ │ ├── index-B-UkLYqV.js │ │ │ ├── index-paBu1EOJ.css │ │ │ ├── sympy_calculation-B9Pn_4RL.js │ │ │ └── wikipedia_article_word_count-CGt_pvsZ.js │ │ └── index.html │ ├── conf.py │ ├── extensions/ │ │ └── signature_change.py │ ├── guide.md │ ├── home.md │ ├── how-it-works.md │ ├── index.md │ └── reference.md ├── examples/ │ ├── aiohttp_web_hello.py │ ├── async_example_simple.py │ ├── async_experiment_1.py │ ├── async_experiment_3.py │ ├── busy_wait.py │ ├── c_sort.py │ ├── context_api.py │ ├── demo_scripts/ │ │ ├── django_example/ │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── django_example/ │ │ │ │ ├── __init__.py │ │ │ │ ├── settings.py │ │ │ │ ├── templates/ │ │ │ │ │ ├── template.html │ │ │ │ │ └── template_base.html │ │ │ │ ├── urls.py │ │ │ │ └── views.py │ │ │ └── manage.py │ │ ├── django_template_render.py │ │ ├── sympy_calculation.py │ │ └── wikipedia_article_word_count.py │ ├── falcon_hello.py │ ├── falcon_hello_file.py │ ├── flask_hello.py │ ├── litestar_hello.py │ ├── np_c_function.py │ └── tbhide_demo.py ├── html_renderer/ │ ├── .editorconfig │ ├── .gitignore │ ├── demo-data/ │ │ ├── django_template_render.json │ │ ├── sympy_calculation.json │ │ └── wikipedia_article_word_count.json │ ├── demo-src/ │ │ ├── DemoApp.svelte │ │ └── main.ts │ ├── index.html │ ├── package.json │ ├── src/ │ │ ├── App.svelte │ │ ├── app.css │ │ ├── components/ │ │ │ ├── CallStackView.svelte │ │ │ ├── CogIcon.svelte │ │ │ ├── Frame.svelte │ │ │ ├── Header.svelte │ │ │ ├── Logo.svelte │ │ │ ├── TimelineCanvasView.ts │ │ │ ├── TimelineCanvasViewTooltip.svelte │ │ │ ├── TimelineView.svelte │ │ │ ├── ViewOptions.svelte │ │ │ ├── ViewOptionsCallStack.svelte │ │ │ └── ViewOptionsTimeline.svelte │ │ ├── lib/ │ │ │ ├── CanvasView.ts │ │ │ ├── DevicePixelRatioObserver.ts │ │ │ ├── appState.ts │ │ │ ├── color.ts │ │ │ ├── dataTypes.ts │ │ │ ├── model/ │ │ │ │ ├── Frame.ts │ │ │ │ ├── FrameGroup.ts │ │ │ │ ├── Session.ts │ │ │ │ ├── frameOps.test.ts │ │ │ │ ├── frameOps.ts │ │ │ │ ├── modelUtil.ts │ │ │ │ └── processors.ts │ │ │ ├── settings.ts │ │ │ └── utils.ts │ │ ├── main.ts │ │ ├── types.d.ts │ │ └── vite-env.d.ts │ ├── svelte.config.js │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── metrics/ │ ├── count_samples.py │ ├── frame_info.py │ ├── interrupt.py │ ├── multi_overhead.py │ ├── overflow.py │ └── overhead.py ├── noxfile.py ├── pyinstrument/ │ ├── __init__.py │ ├── __main__.py │ ├── context_manager.py │ ├── frame.py │ ├── frame_info.py │ ├── frame_ops.py │ ├── low_level/ │ │ ├── pyi_floatclock.c │ │ ├── pyi_floatclock.h │ │ ├── pyi_shared.h │ │ ├── pyi_timing_thread.c │ │ ├── pyi_timing_thread.h │ │ ├── pyi_timing_thread_python.py │ │ ├── stat_profile.c │ │ ├── stat_profile.pyi │ │ ├── stat_profile_python.py │ │ └── types.py │ ├── magic/ │ │ ├── __init__.py │ │ ├── _utils.py │ │ └── magic.py │ ├── middleware.py │ ├── processors.py │ ├── profiler.py │ ├── py.typed │ ├── renderers/ │ │ ├── __init__.py │ │ ├── base.py │ │ ├── console.py │ │ ├── html.py │ │ ├── html_resources/ │ │ │ ├── app.css │ │ │ └── app.js │ │ ├── jsonrenderer.py │ │ ├── pstatsrenderer.py │ │ ├── session.py │ │ └── speedscope.py │ ├── session.py │ ├── stack_sampler.py │ ├── typing.py │ ├── util.py │ └── vendor/ │ ├── __init__.py │ ├── appdirs.py │ ├── decorator.py │ └── keypath.py ├── pyproject.toml ├── requirements-dev.txt ├── setup.cfg ├── setup.py └── test/ ├── __init__.py ├── conftest.py ├── fake_time_util.py ├── low_level/ │ ├── __init__.py │ ├── test_context.py │ ├── test_custom_timer.py │ ├── test_floatclock.py │ ├── test_frame_info.py │ ├── test_setstatprofile.py │ ├── test_threaded.py │ ├── test_timing_thread.py │ └── util.py ├── test_cmdline.py ├── test_cmdline_main.py ├── test_context_manager.py ├── test_ipython_magic.py ├── test_overflow.py ├── test_processors.py ├── test_profiler.py ├── test_profiler_async.py ├── test_pstats_renderer.py ├── test_renderers.py ├── test_stack_sampler.py ├── test_threading.py └── util.py